Junit에서 Log4j를 사용하다보면 다음과 같은 에러가 발생할 때가 있다.

 

log4j:WARN No appenders could be found for logger.
log4j:WARN Please initialize the log4j system properly.

 

해당 증상은 log4j에서 사용할 log4j.xml 파일이나 설정파일을 로드하지 못해 발생하는 것이다.

 

일반적으로 Spring프로젝트의 경우 web.xml에서 log4j 환경설정 파일의 경로를 읽어 사용하지만

Junit는 별도로 지정을 해줘야한다.

 

필자의 경우엔 src/test/java 패키지 밑에 log4j.xml 파일을 복사해주니 정상 작동한다.

 

+ Recent posts