사용자 도구

사이트 도구


java:tomcat:log

문서의 이전 판입니다!


Tomcat Log

catalina.out

아예 생성안하게

  • catalina.out을 삭제하려면 catalina.sh 파일 내용중에서 CATALINA_OUT 설정부분을 다음과 같이 바꾼다. 아니면 환경변수로 설정해도 된다.
    CATALINA_OUT=/dev/null

logrotate

  • 리눅스 logrotate 명령의 copytruncate 옵션을 사용하는것이 좋다.

cronolog

JULI

  • Tomcat은 기본적으로 java.util.logging 패키지를 사용한다.
  • 기본 로깅 설정 파일은 $CATALINA_BASE/conf/logging.properties이다.
  • 환경변수 LOGGING_CONFIG=-Djava.util.logging.config.file=파일경로 형태로 설정할 수 있다.
  • Formatter를 직접 구현하여 jar로 묶어 배포할 수 있다. 이때 해당 jar는 $CATALINA_HOME/bin/setevnt.sh에서 클래스패스로 지정해줘야한다.
    CLASSPATH=$CATALINA_HOME/lib/my_formatter.jar
  • Formatter를 지정하지 않으면 기본 SimpleFormatter를 사용한다.
  • AsyncFileHandler Tomcat 7에서는 AsyncFileHandler로 비동기 파일 저장이 가능하다.
java/tomcat/log.1372930898.txt.gz · 마지막으로 수정됨: 2013/07/04 18:41 저자 kwon37xi