(배치2.7) 로그가 안찍힙니다. pom파일 좀 봐주십시요
- 작성자 :
- 임*승
- 작성일 :
- 2014-11-19 23:38:00
- 조회수 :
- 753
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
안녕하세요.
배치 테스트 중인데...
로그가 안찍힙니다.
캡춰화면과 pom파일 좀 봐주십시요.
sl4j가 문제라는데....알수가없네요...
배치 테스트 중인데...
로그가 안찍힙니다.
캡춰화면과 pom파일 좀 봐주십시요.
sl4j가 문제라는데....알수가없네요...
A
안녕하세요.
현재 3.1.0 버전을 사용하고 계시네요.
표준프레임워크 3.x버전에서는 slf4j 방식으로 로깅을 수행하며, 로그 설정은 log4j2.xml로 배포하고 있습니다.
따라서 log4j 1.x 버전이 아닌 log4j2.x 버전으로 디펜던시를 변경하셔야 합니다.
pom.xml에서 167라인부터 185라인까지 지우시고, 아래로 변경하세요.
<!-- SLF4J -->
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.7.7</version>
</dependency>
<!-- Log4j2 SLF4J Binding -->
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-slf4j-impl</artifactId>
<version>1.7.7</version>
</dependency>
<!-- Log4j 2 -->
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-api</artifactId>
<version>2.0</version>
</dependency>
로그 설정파일도 log4j2.x에서 제공하는 스키마에 맞춰 작성하셔야 합니다. - 아래참고
(http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte3:fdl:logging:log4j_2:%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)
만약 작성하신 코드에 log4j 1.x API를 이용한 로깅 코드가 남아있다면, 아래를 추가해주세요.
<!-- SLF4J Log4j 1.x Bridge -->
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>log4j-over-slf4j</artifactId>
<version>1.7.7</version>
</dependency>
로깅과 관련된 표준프레임워크 가이드를 한번 살펴보실 것을 권장드립니다.
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte3:fdl:logging:slf4j
감사합니다.
현재 3.1.0 버전을 사용하고 계시네요.
표준프레임워크 3.x버전에서는 slf4j 방식으로 로깅을 수행하며, 로그 설정은 log4j2.xml로 배포하고 있습니다.
따라서 log4j 1.x 버전이 아닌 log4j2.x 버전으로 디펜던시를 변경하셔야 합니다.
pom.xml에서 167라인부터 185라인까지 지우시고, 아래로 변경하세요.
<!-- SLF4J -->
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.7.7</version>
</dependency>
<!-- Log4j2 SLF4J Binding -->
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-slf4j-impl</artifactId>
<version>1.7.7</version>
</dependency>
<!-- Log4j 2 -->
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-api</artifactId>
<version>2.0</version>
</dependency>
로그 설정파일도 log4j2.x에서 제공하는 스키마에 맞춰 작성하셔야 합니다. - 아래참고
(http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte3:fdl:logging:log4j_2:%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)
만약 작성하신 코드에 log4j 1.x API를 이용한 로깅 코드가 남아있다면, 아래를 추가해주세요.
<!-- SLF4J Log4j 1.x Bridge -->
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>log4j-over-slf4j</artifactId>
<version>1.7.7</version>
</dependency>
로깅과 관련된 표준프레임워크 가이드를 한번 살펴보실 것을 권장드립니다.
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte3:fdl:logging:slf4j
감사합니다.