Programming/Java
[Java] log4j 출력이 안되는 현상 해결
프로젝트 내부의 log4j jar파일을 확인해보면 다른 Dependency와는 다르게 살짝 회색빛으로 되어있는 것이다. 보통 pom.xml의 scope가 runtime으로 설정되어 있을 때 회색빛으로 비활성화 되어 있다. runtime으로 되어 있기 때문에 프로젝트 실행 할 때만 logger가 작동하고 원하는 LoggerFactory를 통해 설정했던 Log는 찍히지 않는다. scope자체를 주석처리 해주거나 compile로 바꾸게 되면 Logger가 정상작동 하는 것을 확인 할 수 있다. log4j가 정상적으로 다른 jar파일과 같이 불이 잘 들어와있다.