우리는 Tomcat 6의 Windows 설치를 사용하고 있습니다. 기본적으로 app의 log4j 출력은 $ {catalina.base} /logs/stdout_.log 파일로 이동합니다. 이 로그 파일은 Tomcat을 다시 시작할 때만 롤오버되며 파일 이름에는 항상 날짜가 포함됩니다.Tomcat 6 stdout.log 파일을 log4j DailyRollingFileAppender처럼 작동하게 할 수 있습니까?
DailyRollingFileAppender와 같이 동작합니다. 롤오버 할 때 파일의 이름을 바꿉니다. Notepad ++에서 어제 같은 파일을 열었 기 때문에 메모장 + +를 열고 오늘 로그를 볼 수 있습니다. :)
나는 log4j에 다른 appender를 만들 수 있지만 stdout.log와 다른 로그 파일로 끝날 것이라고 알고 있으며, 두 파일에 로깅 할 때 약간의 성능 저하가있을 수 있습니다. 내 context.xml에 swallowOutput = true를 추가하려했지만 stdout.log에 모든 로깅을 얻습니다. 어떤 아이디어?