如何更改log4j.properties的名称和位置?

时间:2016-01-03 10:24:04

标签: log4j

如何更改log4j.properties的名称及其位置?

2 个答案:

答案 0 :(得分:2)

您可以像这样更改其位置:

java -Dlog4j.configuration=file:/path_to_file_here/log4j.properties YourApplication

您还应该read the manual

关于更改名称,您可以通过以下方式实现此目的:
首先,必须将以下行添加到java运行时命令:

-Dlog4j.configuration=test.properties

例如,假设您在Tomcat上部署的Web应用程序中使用log4j。 在java runtime命令中添加上面提到的行来启动Tomcat:

C:\Tools\java\j2sdk1.4.2_01\bin\java.exe -jar
-Duser.dir="C:\Tools\Tomcat 4.1"
-Dlog4j.configuration=test.properties
-Djava.endorsed.dirs="C:\Tools\Tomcat 4.1\common\endorsed"
"C:\Tools\Tomcat 4.1\bin\bootstrap.jar" start

您可能还想阅读this

答案 1 :(得分:0)

我知道这是一篇很老的文章,但是当我搜索问题时是第一个话题。我找到的解决方案是:

System.setProperty("log4j.configurationFile", "theNameIWant.properties");