如何更改 log4j.properties 的名称和位置?
How can I change the name and location of log4j.properties?
如何更改 log4j.properties
的名称及其位置?
您可以像这样更改它的位置:
java -Dlog4j.configuration=file:/path_to_file_here/log4j.properties YourApplication
你还应该read the manual.
关于更改名称,您可以通过以下方式实现:
首先,您必须将以下行添加到您的 java 运行时命令中:
-Dlog4j.configuration=test.properties
例如,假设您在 Tomcat 上部署的 Web 应用程序中使用 log4j。
在 java 运行时命令中添加上述行以启动 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。
我知道这是一个非常古老的问题 post,但是当我搜索这个问题时的第一个线程。我找到的解决方案是:
System.setProperty("log4j.configurationFile", "theNameIWant.properties");
如何更改 log4j.properties
的名称及其位置?
您可以像这样更改它的位置:
java -Dlog4j.configuration=file:/path_to_file_here/log4j.properties YourApplication
你还应该read the manual.
关于更改名称,您可以通过以下方式实现:
首先,您必须将以下行添加到您的 java 运行时命令中:
-Dlog4j.configuration=test.properties
例如,假设您在 Tomcat 上部署的 Web 应用程序中使用 log4j。 在 java 运行时命令中添加上述行以启动 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。
我知道这是一个非常古老的问题 post,但是当我搜索这个问题时的第一个线程。我找到的解决方案是:
System.setProperty("log4j.configurationFile", "theNameIWant.properties");