我正在 websphere 服务器中部署我的应用程序,我想设置 log4j.xml 的参数文件属性。在本地我正在做这样的事情
<param name="File" value="C:\\logs\\cle_error.log" />
我的服务器名称是App_Admin,我想要生成debug.log文件的路径是/waslib/appadmin/uat/logs。
最佳答案
您可以使用系统属性来实现此目的,例如:
<param name="File" value="${mylog.path}" />
当您启动应用程序时,您可以只传递系统属性,例如:
java -Dmylog.path="/waslib/appadmin/uat/logs" ...
关于java - Log4j.xml动态文件属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33282300/