합쭈기 programming

log4j 로그 출력이 안될때 본문

Java/Spring

log4j 로그 출력이 안될때

innocent_k 2015. 6. 10. 15:51

[localhost-startStop-1] INFO  o.s.web.context.ContextLoader - Root WebApplicationContext: initialization started


log4j 설정이 아니라 요런식으로 log가 뜬다면 log4j 라이브러리를 불러오지 못한 것이다. 


SLF4J: Class path contains multiple SLF4J bindings.

SLF4J: Found binding in [jar:file:/home/crazia/work/hbase-0.92.0/lib/slf4j-log4j12-1.5.8.jar!/org/slf4j/impl/StaticLoggerBinder.class]

SLF4J: Found binding in [jar:file:/home/crazia/work/hadoop-1.0.1/lib/slf4j-log4j12-1.4.3.jar!/org/slf4j/impl/StaticLoggerBinder.class]


초기 메시지를 보면 이런 메시지가 있다. 라이브러리 중복으로 인한 binding 에러다. 


쓰는 것만 남겨두고 하나는 지워주자. classpath를 바꿔도 된다.


이클립스 + 톰캣 연동 시 에러일 경우에는 .metadata 폴더 안에 해당하는것을 지워버렸다. 


maven에서 한번 dependency 된 라이브러리는 지워지지가 않는것 같다. 


web.xml 설정 문제인줄 알았건만 알고보니 충돌나서 default 로그를 불러온 문제였다니 .. 


그러니 error가 아닌 warning으로 떨어지지..  

'Java > Spring' 카테고리의 다른 글

maven 빌드 시 junit test 제외  (0) 2015.06.18
url filter setting  (0) 2015.06.17
log4j path 설정  (0) 2015.06.07
jUnit DB 테스트  (0) 2015.06.05
tiles 와일드카드 적용할때  (0) 2015.06.04