[maven] error_Log4j2 could not find a logging implementation

Posted by yvette.theomom's blog
2020. 1. 15. 13:14 개발/026_SPRING

제목:

Log4j 구현체가 없다는 클래스를 지정하라는 어쩌구 에러인듯.

Log4j2 could not find a logging implementation

maven 에서 log4j 사용시 dependancy 에러

 

내 프로젝트 개발환경 : 

    전자정부 프레임워크 3.5.1

 

 3.5.1

 

Comment : 

    확실히 검증된 내용을 쓰는 블로그가 아닌, 나의 작업노트로 쓰는 블로그인 만큼 

    추측성의 정보도 존재하니 참고하시고 참조해주세요. 

    

 

 

현상 서버구동시 에러발생
에러로그

ERROR StatusLogger Log4j2 could not find a logging implementation. Please add log4j-core to the classpath. Using SimpleLogger to log to the console...

 

해결과정 pom.xml 에서 관련 dependency 찾아봄
 
    org.apache.logging.log4j
    log4j-core
    2.9.1
 

하여.... 검색어: log4j-core-2.9.1.jar 

검색하면 Maven Repository 사이트가 나옴. 여기서 다운로드

 

 

download 받았으나, 이것만으론 어떻게 적용해야 할지 모름 ^^

-> 꼭 직접 다운로드 받을 필요 없음.

pom.xml 에 설정해서 maven update 받는 방법도 있음.

이후 maven build 하고.

 

그리고 maven 업데이트 하였으나, 콘솔에서는 계속 log4j2 어쩌구를 찾는다.

하여.. 해당경로의 파일을 찾아보니

프로젝트 내에는

/프로젝트명/src/main/resources/log4j.xml

이 파일만 있네.

이 파일이 빌드되면 이름그대로 log4j 로 classpath 로 떨어지는것 같은데,

(근거 참조url: http://dveamer.github.io/java/Log4j2.html)

 

콘솔로그에서는 log4j2 를 찾음...

더 찾아보니 아마 eGovFrameWork 에서는 log4j2 로 뭔가를 하는것 같다.

전자정부에서 log4j2 라는 이름으로 무엇을 하는지?? (todo)

 

...ing

 

관련 pom.xml 정보

<dependency>
   <groupid> org.apache.logging.log4j</groupid>
   <artifactId>log4j-core</artifactId>
    <version>2.9.1</version>

</dependency>

관련 jar 다운로드 url http://logging.apache.org/log4j/2.x/download.html

혹은

Maven Repository Site

https://mvnrepository.com/artifact/org.apache.logging.log4j/log4j-core/2.9.1

 

해결과정2 (TODO)

참조url

https://engkimbs.tistory.com/861