프레임워크 버전 변경 후 log4j 문의드립니다.
- 작성자 :
- 황*안
- 작성일 :
- 2018-05-15 10:36:07
- 조회수 :
- 3,728
- 구분 :
- 운영환경
- 진행상태 :
- 완료
Q
v2.6 -> v3.6 버전 변경 후 log4j가 작동하지않아 로그파일 생성이 되지않고 있습니다.
설정부분은 건드리지 않고 업그레이드 가이드를 참고하여 스프링과 전자정부 버전만 변경한 상태입니다.
아래는 이클립스상에서 log4j 관련 로그입니다.
혹 별도의 설정이 필요한지 궁금합니다.
SLF4J: Class path contains multiple SLF4J bindings.
ERROR StatusLogger No log4j2 configuration file found. Using default configuration: logging only errors to the console.
아래는 pom,xml 로그관련 내용 입니다.
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version>1.6.1</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.6.1</version>
</dependency>
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.17</version>
</dependency>
<dependency>
<groupId>net.sf</groupId>
<artifactId>log4jdbc3</artifactId>
<version>1.1</version>
</dependency>
설정부분은 건드리지 않고 업그레이드 가이드를 참고하여 스프링과 전자정부 버전만 변경한 상태입니다.
아래는 이클립스상에서 log4j 관련 로그입니다.
혹 별도의 설정이 필요한지 궁금합니다.
SLF4J: Class path contains multiple SLF4J bindings.
ERROR StatusLogger No log4j2 configuration file found. Using default configuration: logging only errors to the console.
아래는 pom,xml 로그관련 내용 입니다.
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version>1.6.1</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.6.1</version>
</dependency>
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.17</version>
</dependency>
<dependency>
<groupId>net.sf</groupId>
<artifactId>log4jdbc3</artifactId>
<version>1.1</version>
</dependency>
A
안녕하세요.
전자정부 표준프레임워크센터입니다.
표준프레임워크 v2.6버전은 log4j 1.3버전을 사용하고 있으며
v3.6 버전은 log4j 2.5 버전을 사용하고 있기때문에 마이그레이션 하셔야합니다.
관련 가이드 링크입니다.
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte3:fdl:logging:log4j_2
Migration to Log4j 2 from Log4j 1.x 부분을 보고 진행해주시면 됩니다.
추가로 log4j2 관련 가이드도 링크해드리겠습니다.
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte3:fdl:%EC%84%A4%EC%A0%95_%ED%8C%8C%EC%9D%BC%EC%9D%84_%EC%82%AC%EC%9A%A9%ED%95%98%EB%8A%94_%EB%B0%A9%EB%B2%95
감사합니다.
전자정부 표준프레임워크센터입니다.
표준프레임워크 v2.6버전은 log4j 1.3버전을 사용하고 있으며
v3.6 버전은 log4j 2.5 버전을 사용하고 있기때문에 마이그레이션 하셔야합니다.
관련 가이드 링크입니다.
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte3:fdl:logging:log4j_2
Migration to Log4j 2 from Log4j 1.x 부분을 보고 진행해주시면 됩니다.
추가로 log4j2 관련 가이드도 링크해드리겠습니다.
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte3:fdl:%EC%84%A4%EC%A0%95_%ED%8C%8C%EC%9D%BC%EC%9D%84_%EC%82%AC%EC%9A%A9%ED%95%98%EB%8A%94_%EB%B0%A9%EB%B2%95
감사합니다.