[Java] log4j 출력이 안되는 현상 해결

리트리버J

·

2021. 5. 24. 11:18

728x90

프로젝트 내부의 log4j jar파일을 확인해보면 다른 Dependency와는 다르게

살짝 회색빛으로 되어있는 것이다.

 

보통 pom.xml의 scope가 runtime으로 설정되어 있을 때 회색빛으로 비활성화 되어 있다.

runtime으로 되어 있기 때문에 프로젝트 실행 할 때만 logger가 작동하고

원하는 LoggerFactory를 통해 설정했던 Log는 찍히지 않는다.

scope자체를 주석처리 해주거나 compile로 바꾸게 되면

Logger가 정상작동 하는 것을 확인 할 수 있다.

log4j가 정상적으로 다른 jar파일과 같이 불이 잘 들어와있다.

728x90