log4j의 설정에서 global properties 에 정의한 경로를 가져 올 수는 없나요??
- 작성자 :
- 박*하
- 작성일 :
- 2015-02-27 14:58:04
- 조회수 :
- 972
- 구분 :
- 기타
- 진행상태 :
- 완료
Q
수고 많으십니다.
전자정부프레임워크를 사용하여 개발하고 있는데요.
개발 사업의 특성상 배포가 여러곳, 여러 환경(window, unix)으로 배포가 되어야 합니다.
로그들을 지정하여 출력은 하는데 log4j.xml 은 수정하지 않고
로그의 경로를 global.properties에 정의해 놓고
global.properties 파일만 수정하여 로그 파일 경로를 지정하는 방법이 있는지 궁금합니다.
전자정부프레임워크를 사용하여 개발하고 있는데요.
개발 사업의 특성상 배포가 여러곳, 여러 환경(window, unix)으로 배포가 되어야 합니다.
로그들을 지정하여 출력은 하는데 log4j.xml 은 수정하지 않고
로그의 경로를 global.properties에 정의해 놓고
global.properties 파일만 수정하여 로그 파일 경로를 지정하는 방법이 있는지 궁금합니다.
A
안녕하세요. 박인하님.
global.properties와 같은 Property 방식으로는 지원되지 않습니다.
다만, log4j의 경우 자체적으로 "Property Substitution" 기능을 지원하고 있는데, 별도로 정해진 prefix를 통해 System properties나 System environment variables를 사용하실 수 있습니다.
보다 자세한 내용은 다음 URL을 참조해 주시면 되실 것 같습니다.
http://logging.apache.org/log4j/2.x/manual/configuration.html
그럼, 즐거운 하루되십시오.
감사합니다.
global.properties와 같은 Property 방식으로는 지원되지 않습니다.
다만, log4j의 경우 자체적으로 "Property Substitution" 기능을 지원하고 있는데, 별도로 정해진 prefix를 통해 System properties나 System environment variables를 사용하실 수 있습니다.
보다 자세한 내용은 다음 URL을 참조해 주시면 되실 것 같습니다.
http://logging.apache.org/log4j/2.x/manual/configuration.html
그럼, 즐거운 하루되십시오.
감사합니다.