2013-01-30 1 views
0

몇 가지 구체적인 이유 때문에 내 앱 특정 로그와 catalina.log를 모두 유지해야합니다. 내 애플 리케이션 특정 로그에 대한 RollingFileAppender를 사용하도록 log4j를 구성했으며 정상적으로 작동합니다. catalina.logs에도 유사한 로깅 메커니즘을 사용할 수있는 방법이 있습니까?catalina.YYYY-MM-DD.log 파일 롤링

어떻게하면 conf 아래에서 logging.properties를 조정할 수 있습니까?

+0

한 가지 더 시도했습니다. http://tomcat.apache.org/tomcat-6.0-doc/logging.html#Using_Log4j에 언급 된 단계를 밟았습니다. DailyRollingFileAppender에 대한 내용이었습니다. DailyRollingFileAppender에서 RollingFileAppender로 변경하려고했습니다. 운이 없다면 리눅스 머신에 –

답변

1

logrotate를 사용할 수 있습니다. 우분투를 실행하는 경우. 위의 /var/log/tomcat/catalina.out 경로가 조정되는 다음과 같은 내용을 위의 파일

/var/log/tomcat/catalina.out { 
copytruncate 
daily 
rotate 7 
compress 
missingok 
size 5M 

}

이 있는지 확인에이 파일

/etc/logrotate.d/tomcat 

복사본 만들기 귀하의 바람둥이 catalina.out을 가리 키십시오.

매일 - catalina.out 매일 회전

catalina.out의 크기보다 더 큰 500 개

그렇다고 그 경우 회전 -

회전 - 회전 압축 파일

크기 - 최대 7 개 로그 파일

압축을 유지한다.

+0

이있을 것입니다. ? 다른 옵션들? 고마워, –

+0

네, 괜찮습니다. – Govil

+0

http://stackoverflow.com/a/8343667/2006412... 다른 옵션이 도움이 될 수 있습니다. – Govil