[maven] error_Log4j2 could not find a logging implementation
제목:
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> </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 |