log4j (2) 썸네일형 리스트형 Logging in Tomcat with Log4j Tomcat 사용시 찍히는 로그는 default로 JDK의 java.util.logging을 사용하고 있으나, log4j를 사용해서 찍고 싶은 생각이 들었다. Tomcat 홈페이지에 가서 검색해보니 방법이 나와 있었다. Tomcat 버전은 6.0.16 이다. http://tomcat.apache.org/tomcat-6.0-doc/logging.html ① log4j.properties파일을 $CATALINA_HOME/lib에 만들어 넣는다. log4j.xml을 넣어도 상관없다. ② 1.2버전 이상의 log4j를 다운받아 log4j-1.2.**.jar $CATALINA_HOME/lib에 넣는다. commons-logging.jar는 필요없어 보이지만 같이 넣어준다. 로깅 구현체가 바뀌어도 소스 수정할 필요.. Log4j의 additivity 옵션 logger는 기본적으로 정의한 패키지의 조상으로부터 모든 appender을 상속받습니다. 만약 다음과 같이 root와 org.springframework 두개의 logger가 같은 appender를 사용한다면 같은 메시지가 두번 찍히는 것을 확인할 수 있습니다. 결과 2008. 1. 7. 오후 6:58:41 org.springframework.web.servlet.FrameworkServlet.initServletBean(FrameworkServlet.java:250) INFO : FrameworkServlet 'spring': initialization completed in 484 ms 2008. 1. 7. 오후 6:58:41 org.springframework.web.servlet.Framewor.. 이전 1 다음