java - Log4j.xml动态文件属性

标签 java log4j

我正在 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/

相关文章:

没有 web.xml log4j 配置的 Spring 应用程序

java - Jackson - 将属性序列化/反序列化为 JSON 值

java - 如何从 iText PDFReader 获取字节数组

java - 静音设备延迟

java - 对于具有一种实现的接口(interface),我如何才能直接进入该实现?

java - 如何关闭 log4j 警告?

configuration - 使用属性文件为不同的日志级别使用Log4j不同的附加程序

java - log4j 附加程序 : buffered holder: only write to file on error

java - 如何在对话框可见时更改对话框的模式

java - log4j:如何记录记录器名称?