Java
[Java / JUnit4] log4j:WARN No appenders could be found for logger
학학이
2021. 4. 2. 17:00
log4j:WARN No appenders could be found for logger
모든 레거시인들을 위해
환경
- JUnit4 사용
- Spring or Spring boot 환경 아님
오류 내용
애플리케이션을 구동했을 땐, log4j 로그가 잘 나온다.
그러나 JUnit4를 이용한 유닛 테스트에선 로그가 안 찍힌다.
log4j:WARN No appenders could be found for logger (com.xxx.xxx).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
해결책
BasicConfigurator.configure();
@BeforeClass
public static void setUp() {
BasicConfigurator.configure(); // NOTE: for junit4 log
}
stackoverflow.com/questions/12532339/no-appenders-could-be-found-for-loggerlog4j
For all legacy masters.