spring boot log4j2.xml 을 profile 설정하고싶습니다.
- 작성자 :
- 힘*어
- 작성일 :
- 2024-02-16 09:51:32
- 조회수 :
- 1,222
- 구분 :
- 개발환경 / 4.1
- 진행상태 :
- 완료
Q
spring boot에서
로그경로를 profile로 관리하고싶은데
구글에서는
logging:
config: classpath:log4j2.xml
이런식으로 하거나
logging:
file:
path: xxxx\\logs
이런식으로 하라고 되어있는데
둘다 안됩니다.
egovsample로 생성된 프로젝트는
log4j2.xml 파일이 로그 설정파일인거같은데
막상
logging:
config: classpath:log4j2.xml
이렇게 하면 logback에러가 발생하고
pom태그에서 이것저것 처리해도 잘안됩니다.
방법이 있을까요?
로그경로를 profile로 관리하고싶은데
구글에서는
logging:
config: classpath:log4j2.xml
이런식으로 하거나
logging:
file:
path: xxxx\\logs
이런식으로 하라고 되어있는데
둘다 안됩니다.
egovsample로 생성된 프로젝트는
log4j2.xml 파일이 로그 설정파일인거같은데
막상
logging:
config: classpath:log4j2.xml
이렇게 하면 logback에러가 발생하고
pom태그에서 이것저것 처리해도 잘안됩니다.
방법이 있을까요?
환경정보
-
- OS 정보 :
- 표준프레임워크 버전 :
- JDK(JRE) 정보 :
- WAS 정보 :
- DB 정보 :
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크 센터입니다.
profile 별로 각기 다른 log4j2.xml 설정 파일을 사용하시려면
각 profile의 application.properties에
아래와 같은 방법으로 로깅 설정파일을 불러오실 수 있습니다.
이 밖에, 설정 파일을 활용한 log4j2 설정 방법 위키 가이드 링크를 남겨드리오니
개발에 참고해 주시기 바랍니다.
https://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
감사합니다.
표준프레임워크 센터입니다.
profile 별로 각기 다른 log4j2.xml 설정 파일을 사용하시려면
각 profile의 application.properties에
아래와 같은 방법으로 로깅 설정파일을 불러오실 수 있습니다.
// application-dev.properties 예시 logging.config=classpath:log4j2-dev.xml |
이 밖에, 설정 파일을 활용한 log4j2 설정 방법 위키 가이드 링크를 남겨드리오니
개발에 참고해 주시기 바랍니다.
https://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
감사합니다.