2010-06-25 5 views

답변

12

먼저 각 환경에 대해 log4j.xml의 다른 사본이 필요합니다.

log4j-dev.xml, log4j-test.xml, log4j-stage.xml 및 log4j-prod.xml을 각각 로그 파일 이름 및 로그 수준과 같은 자체 설정이있는 파일이라고 부릅니다.

그런 다음 아래와 같은 시스템 속성으로 서버 시작시 해당 파일을 전달 -

-Dlog4j.configuration=log4j-dev.xml 

This URL 톰캣이 통과하는 방법에 대한 예제를 가지고있다. 이 개념은 배포하는 서버에 관계없이 동일합니다.

Windows에서
1

, 나는 "set CATALINA_OPTS=-Dlog4j.configurationFile=log4j2-dev.xml" 대신이 루게릭 병

+0

log4j.configuration으로 사용하고 우리의 환경에 봄 부팅과 log4j2 작동합니다. '-Dlog4j.configurationFile = log4j2-dev.xml' –

관련 문제