log4j 버전업에 관련된 문의입니다.
- 작성자 :
- 엠*하
- 작성일 :
- 2021-12-15 17:37:28
- 조회수 :
- 4,590
- 구분 :
- 운영환경 / 기타
- 진행상태 :
- 완료
Q
현재 Maven Dependencies 에
log4j-core-2.11.2jar
log4j-api-2.11.2.jar
log4j-slf4j-impl-2.11.2.jar
slf4j-api-1.7.25.jar
jcl-over-slf4j-1.7.26.jar
log4j-over-slf4j-1.7.26.jar
가 있고,
pom.xml
에는
log4j와 관련된 내용은
<dependency>
<artifactId>log4jdbc</artifactId>
<version>1.2</version>
<exclusions>
<artifactId>slf4j-api</artifactId>
..........
</exclusions>
</dependency>
만 등록되어 있습니다.
log4j-core 가 2.11 인걸로 봐서 2.15로 업데이트를 해야할 상황인데, 메이븐 디펜던시에서 어떤 jar파일을 바꾸면 되는건지 궁금합니다
log4j-core-2.11.2jar
log4j-api-2.11.2.jar
log4j-slf4j-impl-2.11.2.jar
slf4j-api-1.7.25.jar
jcl-over-slf4j-1.7.26.jar
log4j-over-slf4j-1.7.26.jar
가 있고,
pom.xml
에는
log4j와 관련된 내용은
<dependency>
<artifactId>log4jdbc</artifactId>
<version>1.2</version>
<exclusions>
<artifactId>slf4j-api</artifactId>
..........
</exclusions>
</dependency>
만 등록되어 있습니다.
log4j-core 가 2.11 인걸로 봐서 2.15로 업데이트를 해야할 상황인데, 메이븐 디펜던시에서 어떤 jar파일을 바꾸면 되는건지 궁금합니다
환경정보
-
- OS 정보 :
- 표준프레임워크 버전 :
- JDK(JRE) 정보 :
- WAS 정보 :
- DB 정보 :
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크센터입니다.
자바버전이 8이상이시라면 사용하시는 log4j-core-2.11.2jar를 2.15 이상으로 업데이트를 해주시면 됩니다.
업데이트는
pom.xml에 다음을 추가합니다. 2.15.0으로 적용 시 예시이며 최신버전으로 적용합니다.
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-core</artifactId>
<version>2.15.0</version>
</dependency>
배포시 대상서버에 WEB-INF/lib 디렉토리에
log4j-core-2.15.0.jar 이상 최신버전의 파일이 배포되었는지 확인합니다.
표준프레임워크 v3.6 및 v3.7에서는 다음 설정이 추가로 필요할수 있습니다.
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-slf4j-impl</artifactId>
<version>2.15.0</version>
</dependency>
log4j 업그레이드 관련해서는 다음 자주묻는 질문을 확인하실수 있습니다.
https://www.egovframe.go.kr/home/faqinfo/faqinfoRead.do?pagerOffset=0&searchKey=&searchValue=&menuNo=68&faqId=FAQ_0000000000000812
감사합니다.
표준프레임워크센터입니다.
자바버전이 8이상이시라면 사용하시는 log4j-core-2.11.2jar를 2.15 이상으로 업데이트를 해주시면 됩니다.
업데이트는
pom.xml에 다음을 추가합니다. 2.15.0으로 적용 시 예시이며 최신버전으로 적용합니다.
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-core</artifactId>
<version>2.15.0</version>
</dependency>
배포시 대상서버에 WEB-INF/lib 디렉토리에
log4j-core-2.15.0.jar 이상 최신버전의 파일이 배포되었는지 확인합니다.
표준프레임워크 v3.6 및 v3.7에서는 다음 설정이 추가로 필요할수 있습니다.
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-slf4j-impl</artifactId>
<version>2.15.0</version>
</dependency>
log4j 업그레이드 관련해서는 다음 자주묻는 질문을 확인하실수 있습니다.
https://www.egovframe.go.kr/home/faqinfo/faqinfoRead.do?pagerOffset=0&searchKey=&searchValue=&menuNo=68&faqId=FAQ_0000000000000812
감사합니다.