2010-06-25 149 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

相关问题