如何更改log4j.properties
的名称及其位置?
答案 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");