[SPRING] 봄 부팅 외부 log4j 파일 항아리?
SPRING봄 부팅 외부 log4j 파일 항아리?
패스하는 법? 이 작업을 수행 할 수있는 유일한 방법은 classpath에 log4j.xml을 넣는 것입니다.
통과 : -Dlog4j.configuration = file : /// 명령 줄의 c : \ log4j2.xml이 작동하지 않습니다 (비 스프링 부트 테스트 응용 프로그램에서 잘 작동하지만).
나는 이것을 봄에 환경 변수 / 속성으로 넣으려고했다.
해결법
-
==============================
1.이 줄을 application.properties에 넣으십시오.
이 줄을 application.properties에 넣으십시오.
logging.config=file:log4j.xml
두 번째 옵션은 시스템 변수를 -Dlogging.config = file : log4j.xml에 전달하는 것입니다.
이 경우 JAR 파일 외부의 현재 디렉토리에 위치해야합니다.
-
==============================
2.당신은 "-jar XXXX.jar"앞에 "-Dlog4j"를 넣어야합니다.
당신은 "-jar XXXX.jar"앞에 "-Dlog4j"를 넣어야합니다.
from https://stackoverflow.com/questions/32356997/spring-boot-log4j-file-external-to-jar by cc-by-sa and MIT license
'SPRING' 카테고리의 다른 글
[SPRING] Spring Hibernate 템플릿을 사용할 때 중복을 탐지하는 가장 좋은 방법 (0) | 2019.02.24 |
---|---|
[SPRING] 스프링 레스트의 ConstraintViolationException (0) | 2019.02.24 |
[SPRING] 스프링 데이터 레스트 (SDR) 버그? 영속 엔티티 null 일 필요는 없습니다. (0) | 2019.02.24 |
[SPRING] 석영 관련 코드를 삭제 한 후에도 Tomcat 서버의 메모리 누수 오류 (0) | 2019.02.24 |
[SPRING] 이 최대 절전 모드 템플릿 bulkUpdate가 작동하지 않는 이유 (0) | 2019.02.23 |