2010-06-25 148 views

回答

12

首先,您需要爲每個環境提供不同的log4j.xml副本。

我們稱之爲log4j-dev.xml,log4j-test.xml,log4j-stage.xml和log4j-prod.xml,每個文件都有自己的設置,如日誌文件名和日誌級別。

然後你在服務器啓動時在相應的文件傳遞的系統屬性像下面 -

-Dlog4j.configuration=log4j-dev.xml 

This URL對如何通過這個爲Tomcat的例子。無論您正在部署哪個服務器,這個概念都是一樣的。

1

在Windows中,我使用的"set CATALINA_OPTS=-Dlog4j.configurationFile=log4j2-dev.xml"代替log4j.configuration

+0

此ALS工程log4j2與我們的環境春天開機。 '-Dlog4j.configurationFile = log4j2-dev.xml' – 2016-06-21 21:38:00

相關問題