log4j:重新配置两次
log4j : reconfigure twice
我想在我的应用程序开始时使用一些默认配置配置 log4j。
一旦解析了其他配置(非 log4j),我就得到了真实 log4j 配置的真实文件路径。
现在我可以完全配置log4j了。
你会怎么做。 (java) ?
此外,如果重要的话,我更喜欢使用 .json 配置文件。
根据对 this question 的回答,log4j2 似乎相当复杂(我假设您正在使用 seeing,因为您正在谈论使用 JSON 配置文件,据我所知,log4j 1.x 中不存在)。
如果您愿意使用 XML 或 properties log4j 配置并降级到 log4j 1.x,则可以使用 PropertyConfigurator.configure(String)
or DOMConfigurator.configure(String)
,具体取决于您是否使用属性或 XML 配置文件。
我想在我的应用程序开始时使用一些默认配置配置 log4j。 一旦解析了其他配置(非 log4j),我就得到了真实 log4j 配置的真实文件路径。 现在我可以完全配置log4j了。
你会怎么做。 (java) ?
此外,如果重要的话,我更喜欢使用 .json 配置文件。
根据对 this question 的回答,log4j2 似乎相当复杂(我假设您正在使用 seeing,因为您正在谈论使用 JSON 配置文件,据我所知,log4j 1.x 中不存在)。
如果您愿意使用 XML 或 properties log4j 配置并降级到 log4j 1.x,则可以使用 PropertyConfigurator.configure(String)
or DOMConfigurator.configure(String)
,具体取决于您是否使用属性或 XML 配置文件。