【发布时间】:2015-10-03 22:38:15
【问题描述】:
我希望我的应用程序开始使用一些默认配置来配置 log4j。 一旦解析了其他配置(非 log4j),我就会得到真正 log4j 配置的真实文件路径。 现在我可以完全配置 log4j。
你会怎么做。 (java) ?
如果重要的话,我更喜欢使用 .json 配置文件。
【问题讨论】:
标签: java json configuration log4j
我希望我的应用程序开始使用一些默认配置来配置 log4j。 一旦解析了其他配置(非 log4j),我就会得到真正 log4j 配置的真实文件路径。 现在我可以完全配置 log4j。
你会怎么做。 (java) ?
如果重要的话,我更喜欢使用 .json 配置文件。
【问题讨论】:
标签: java json configuration log4j
根据对this question 的回答,log4j2 似乎相当复杂(我假设您在谈论使用 JSON 配置文件时正在使用该配置文件,该配置文件在 log4j 中不存在) 1.x 据我所知)。
如果您愿意使用 XML 或属性 log4j 配置并降级到 log4j 1.x,则可以使用 PropertyConfigurator.configure(String) 或 DOMConfigurator.configure(String),具体取决于您使用的是属性还是 XML 配置文件。
【讨论】: