Czy możesz sprawić, że plik stdout.log Tomcat 6 będzie zachowywał się jak plik log4j DailyRollingFileAppender?

Korzystamy z instalacji Tomcat 6 w systemie Windows. Domyślnie wyjście log4j naszej aplikacji przechodzi do pliku $ {catalina.base} /logs/stdout_.log. Ten plik dziennika jest przewijany tylko wtedy, gdy ponownie uruchomimy Tomcat, a nazwa pliku zawsze zawiera datę.

Wolałbym, żeby zachowywał się jak DailyRollingFileAppender, gdzie zmienia nazwę pliku, gdy się przewraca ... w ten sposób mogę po prostu otworzyć Notepad ++ i zobaczyć dzisiejsze dzienniki, ponieważ Notepad ++ pamięta, że ​​wczoraj otworzyłem ten sam plik. :)

Wiem, że mogę po prostu utworzyć inny appender w log4j, ale skończyłbym z plikiem stdout.log i innym plikiem dziennika, i obawiam się, że rejestracja w obu plikach byłaby niewielka. Próbowałem dodać swallowOutput = true do mojego context.xml, ale nadal loguję się w stdout.log. Jakieś pomysły?

questionAnswers(2)

yourAnswerToTheQuestion