catalina.out을 삭제하려면 catalina.sh 파일 내용중에서 CATALINA_OUT 설정부분을 다음과 같이 바꾼다. 아니면 환경변수로 설정해도 된다.CATALINA_OUT=/dev/null
copytruncate 옵션을 사용하는것이 좋다./path/to/catalina.out {
daily
dateext
rotate 5
missingok
copytruncate
compress
}
java.util.logging 패키지를 사용한다.$CATALINA_BASE/conf/logging.properties이다.LOGGING_CONFIG=-Djava.util.logging.config.file=파일경로 형태로 설정할 수 있다.$CATALINA_HOME/bin/setenv.sh에서 클래스패스로 지정해줘야한다.CLASSPATH=$CATALINA_HOME/lib/my_formatter.jar
conf/logging.properties# 아래처럼 ConsoleHandler만 남겨두면 모든 로그를 Standard Out으로만 찍는다. handlers = java.util.logging.ConsoleHandler .handlers = java.util.logging.ConsoleHandler java.util.logging.ConsoleHandler.level = FINE java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter