본문 바로가기

log4j

어느날 잘보이던 로그가 안보일때... 정말 황당한 현상이 발생했다. 바로 직전까지 잘 보이던 로그(commons-logging-1.1.1, log4j-1.2.16)가 갑자기 안보인다. 그래서 구글링도 해보고 Apache Commons Logging(JCL), Log4j 의 문서도 찾아 봤지만 내가 설정한 것과 별반 다를것이 없었다. 무려 2시간을 이것 저것 해보다가 아래와 같은 글을 볼 수 있었다. WebSphere v7.0 에서 commons logging 이용 log4j 사용하기 commons logging을 통하여 log4j를 사용할때 클래스 로더 순서(모드)를 Parent Last로 놓아야 한다. 클래스 로더 순서에 대한 내용은 http://cafe.naver.com/devmaster/279 를 참고하세요. Parent Last로 놓.. 더보기
log4j:WARN Please initialize the log4j system properly. 해결방법 웹애플리케이션을 구현하다보면 로그는 정상적으로 나오는데 아래와 같은 경고(WARN)을 볼때가 있다. 사실 동작하는데 지장을 주는 것은 아니지만 나의 지론 "경고를 무시하지 말라!" 에 따라서 해결방법을 찾아보았다. log4j:WARN No appenders could be found for logger (org.springframework.web.context.ContextLoader). log4j:WARN Please initialize the log4j system properly. 이럴땐 아래와 같이 WEB-INF/web.xml 에서 붉은 색으로 표시한 부분과 같은 순서로 되어 있는지 확인한다. 즉, Log4J를 먼저 선언하면 위와 같은 경고는 없어진다. NexfaApiWeb webAppRootKe.. 더보기