pom.xml의 log4j dependency 관련 질문
- 작성자 :
- 권*덕
- 작성일 :
- 2017-05-29 16:38:03
- 조회수 :
- 1,322
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
안녕하세요
질문이 많아서 죄송합니다...
주변에 물어볼데가 없어서..
제가 이번에 궁금한건
log4j2관련 pom설정 중 아래 2개의 dependency가 있는데요
------------------------------------------------------------------------------
<!-- Log4j2 SLF4J Bridge -->
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-slf4j-impl</artifactId>
<version>2.5</version>
</dependency>
------------------------------------------------------------------------------
<!-- SLF4J Log4j 1.x Bridge -->
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>log4j-over-slf4j</artifactId>
<version>1.7.18</version>
</dependency>
------------------------------------------------------------------------------
이게 log4j-slf4j-impl이거는 log4j2사용할 경우 사용하는거고
log4j-over-slf4j는 log4j(1)사용할 경우에 사용하라는 말씀인지요?
제가 log4j2를 사용한다면 log4j-over-slf4j dependency는 삭제해도 되는건지 궁금합니다.
cf)추가로 궁금한게
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-api</artifactId>
<version>${log4j2.version}</version>
</dependency>
위 log4j-api는 없던데 필요가 없는건지요?
질문이 많아서 죄송합니다...
주변에 물어볼데가 없어서..
제가 이번에 궁금한건
log4j2관련 pom설정 중 아래 2개의 dependency가 있는데요
------------------------------------------------------------------------------
<!-- Log4j2 SLF4J Bridge -->
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-slf4j-impl</artifactId>
<version>2.5</version>
</dependency>
------------------------------------------------------------------------------
<!-- SLF4J Log4j 1.x Bridge -->
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>log4j-over-slf4j</artifactId>
<version>1.7.18</version>
</dependency>
------------------------------------------------------------------------------
이게 log4j-slf4j-impl이거는 log4j2사용할 경우 사용하는거고
log4j-over-slf4j는 log4j(1)사용할 경우에 사용하라는 말씀인지요?
제가 log4j2를 사용한다면 log4j-over-slf4j dependency는 삭제해도 되는건지 궁금합니다.
cf)추가로 궁금한게
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-api</artifactId>
<version>${log4j2.version}</version>
</dependency>
위 log4j-api는 없던데 필요가 없는건지요?
A
안녕하십니까, 권기덕님,
표준프레임워크센터입니다.
말씀해주신 Logging Service에 대해 개발가이드로 정의해서 가이드 드리고 있기 때문에 참조 링크 첨부해드립니다.
Logging Service
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte3:fdl:logging
slf4j
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte3:fdl:logging:slf4j
log4j 2
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte3:fdl:logging:log4j_2
log4j_2 프로그래밍 내에서 직접 설정
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte3:fdl:logging:log4j_2:%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D%EB%82%B4%EC%97%90%EC%84%9C_%EC%A7%81%EC%A0%91_%EC%84%A4%EC%A0%95%ED%95%98%EB%8A%94_%EB%B0%A9%EB%B2%95
log4j 2 설정 파일을 사용하는 방법
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
감사합니다.
표준프레임워크센터입니다.
말씀해주신 Logging Service에 대해 개발가이드로 정의해서 가이드 드리고 있기 때문에 참조 링크 첨부해드립니다.
Logging Service
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte3:fdl:logging
slf4j
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte3:fdl:logging:slf4j
log4j 2
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte3:fdl:logging:log4j_2
log4j_2 프로그래밍 내에서 직접 설정
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte3:fdl:logging:log4j_2:%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D%EB%82%B4%EC%97%90%EC%84%9C_%EC%A7%81%EC%A0%91_%EC%84%A4%EC%A0%95%ED%95%98%EB%8A%94_%EB%B0%A9%EB%B2%95
log4j 2 설정 파일을 사용하는 방법
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
감사합니다.