Log4j属性文件配置

Log4j属性文件配置,log4j,Log4j,我正在使用Log4j记录我的系统事件 最初我使用Log4jproperties文件,然后切换到Log4j.xml文件 我的应用程序还有另一个属性文件-system.properties,它接受配置参数 我希望在应用程序属性文件-system.properties中指定日志输出文件,并参考log4j.xml文件中的属性文件,同时更新配置 使用这个log4j.xml配置是否可能?您可以使用ant脚本来完成。在ant中加载system.properties文件,并替换log4j.xml文件中的值 有关

我正在使用
Log4j
记录我的系统事件

最初我使用
Log4j
properties文件,然后切换到
Log4j.xml
文件

我的应用程序还有另一个属性文件-
system.properties
,它接受配置参数

我希望在应用程序属性文件-
system.properties
中指定日志输出文件,并参考
log4j.xml
文件中的属性文件,同时更新配置


使用这个
log4j.xml
配置是否可能?

您可以使用ant脚本来完成。在ant中加载system.properties文件,并替换log4j.xml文件中的值

有关如何更新XML文件,请参阅此链接。

不,为什么不能在log4j.xml中更新日志输出文件?我不想在两个地方更新,而是想在一个地方更新。log4j xml配置不提供任何读取/加载属性文件的方法。最好只在log4j.xml中提及日志文件名。