2013-04-02 4 views
0

시스템 이벤트 기록에 Log4j을 사용하고 있습니다.Log4j 등록 정보 파일 구성

처음에는 Log4j 속성 파일을 사용한 다음 log4j.xml 파일로 이동했습니다.

내 응용 프로그램에는 구성 매개 변수를 취하는 다른 등록 정보 파일 (system.properties)이 있습니다.

응용 프로그램 속성 파일 - system.properties에 로그 출력 파일을 지정하고 log4j.xml 파일의 속성 파일을 참조하고 구성을 업데이트합니다.

log4j.xml 구성이 가능합니까?

+0

아니요, 왜 log4j.xml 자체에서 로그 출력 파일을 업데이트 할 수 없습니까? –

+0

대신 두 곳에서 업데이트하는 중 한 곳에서하고 싶습니다. – vvekselva

+0

Log4j XML 구성은 등록 정보 파일을 읽거나로드 할 수있는 방법을 제공하지 않습니다. log4j.xml에서만 로그 파일 이름을 언급하는 것이 좋습니다. –

답변

1

ant 스크립트를 사용하여 수행 할 수 있습니다. ant에 system.properties 파일을로드하고 log4j.xml 파일 내의 값을 대체하십시오.

XML 파일을 업데이트하는 방법은이 링크를 참조하십시오. How to update an XML document with Ant

관련 문제