log4 2.15.0
- 작성자 :
- i*******2
- 작성일 :
- 2021-12-13 10:27:58
- 조회수 :
- 2,498
- 구분 :
- 개발환경 / 3.9
- 진행상태 :
- 완료
Q
log4j 2.15.0으로 변경하려고
pom.xml에서
<dependency>
<groupId>egovframework.rte</groupId>
<artifactId>egovframework.rte.fdl.security</artifactId>
<version>${egovframework.rte.version}</version>
<exclusions>
<exclusion>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-core</artifactId>
</exclusion>
<exclusion>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-api</artifactId>
</exclusion>
</exclusions>
</dependency>
전자정부에서 받는 log4j cor, api를 제외하였고
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-core</artifactId>
<version>2.15.0</version>
</dependency>
를 추가하였습니다.
메이븐 디펜던시에서는 2.11.2가 없어지고 2.15.0이 나타났습니다.
근데 메비븐빌드시 2.11.2, 2.15.0 모두가 타켓 lib 폴더에 생성됩니다.
해경방법문의합니다.
또한 2.11.2 사용시 환경변수 설정을 어떻게 하는지도 답변 부탁드리겠습니다.
pom.xml에서
<dependency>
<groupId>egovframework.rte</groupId>
<artifactId>egovframework.rte.fdl.security</artifactId>
<version>${egovframework.rte.version}</version>
<exclusions>
<exclusion>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-core</artifactId>
</exclusion>
<exclusion>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-api</artifactId>
</exclusion>
</exclusions>
</dependency>
전자정부에서 받는 log4j cor, api를 제외하였고
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-core</artifactId>
<version>2.15.0</version>
</dependency>
를 추가하였습니다.
메이븐 디펜던시에서는 2.11.2가 없어지고 2.15.0이 나타났습니다.
근데 메비븐빌드시 2.11.2, 2.15.0 모두가 타켓 lib 폴더에 생성됩니다.
해경방법문의합니다.
또한 2.11.2 사용시 환경변수 설정을 어떻게 하는지도 답변 부탁드리겠습니다.
환경정보
-
- OS 정보 : windows10
- 표준프레임워크 버전 : 3.9
- JDK(JRE) 정보 : 1.8
- WAS 정보 : tomcat9
- DB 정보 : oracle
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크센터 입니다.
이클립스 개발환경에서 pom.xml에서
"Dependency Hierarchy"탭에서 의존성이 정의된곳을 찾을수 있습니다.
o Log4j 2.10 ~ 2.14.1 버전일경우 다음과 같이 적용하실수 있습니다.
- JVM 환경변수에서 다음을 추가 합니다.
-Dlog4j2.formatMsgNoLookups=true
- OS 환경변수에서 다음을 추가 합니다.
LOG4J_FORMAT_MSG_NO_LOOKUPS 환경변수를 true로 설정
다음 자주묻는 질문을 확인하실수 있습니다.
https://www.egovframe.go.kr/home/faqinfo/faqinfoRead.do?pagerOffset=0&searchKey=&searchValue=&menuNo=68&faqId=FAQ_0000000000000812
감사합니다.
표준프레임워크센터 입니다.
이클립스 개발환경에서 pom.xml에서
"Dependency Hierarchy"탭에서 의존성이 정의된곳을 찾을수 있습니다.
o Log4j 2.10 ~ 2.14.1 버전일경우 다음과 같이 적용하실수 있습니다.
- JVM 환경변수에서 다음을 추가 합니다.
-Dlog4j2.formatMsgNoLookups=true
- OS 환경변수에서 다음을 추가 합니다.
LOG4J_FORMAT_MSG_NO_LOOKUPS 환경변수를 true로 설정
다음 자주묻는 질문을 확인하실수 있습니다.
https://www.egovframe.go.kr/home/faqinfo/faqinfoRead.do?pagerOffset=0&searchKey=&searchValue=&menuNo=68&faqId=FAQ_0000000000000812
감사합니다.