logback 과 spring 의 환경 변수 설정
스프링의 프로퍼티 파일에 정의된 변수를 로그백에서 읽어올 수는 있다:
그런데 환경변수를 통해 스프링의 프로퍼티 변수 값을 변경한 것은 적용되지 않는다. 즉:
application.properties 에 다음과 같이 정의되어 있을 때 :
환경 변수를 MY_LOG_PATH=/new_data 라고 정의하면,
스프링에서는 /new_data 로 세팅되지만
로그백에서는 /data 로 세팅된다.
<configuration>
...
<property resource="application.properties" />
</conriguration>
그런데 환경변수를 통해 스프링의 프로퍼티 변수 값을 변경한 것은 적용되지 않는다. 즉:
application.properties 에 다음과 같이 정의되어 있을 때 :
MY_LOG_PATH=/data
환경 변수를 MY_LOG_PATH=/new_data 라고 정의하면,
스프링에서는 /new_data 로 세팅되지만
로그백에서는 /data 로 세팅된다.
댓글
댓글 쓰기