我Log4j
用于记录我的系统事件。
最初我使用Log4j
属性文件,然后转移到log4j.xml
文件。
我的应用程序有另一个属性文件——system.properties
它采用配置参数。
我希望在应用程序属性文件中指定日志输出文件 -system.properties
并在文件中引用属性文件log4j.xml
并更新配置。
这种log4j.xml
配置可以吗?
我Log4j
用于记录我的系统事件。
最初我使用Log4j
属性文件,然后转移到log4j.xml
文件。
我的应用程序有另一个属性文件——system.properties
它采用配置参数。
我希望在应用程序属性文件中指定日志输出文件 -system.properties
并在文件中引用属性文件log4j.xml
并更新配置。
这种log4j.xml
配置可以吗?
您可以使用 ant 脚本来完成。在 ant 中加载 system.properties 文件并替换 log4j.xml 文件中的值。
有关如何更新 XML 文件的信息,请参阅此链接。 如何使用 Ant 更新 XML 文档