【问题标题】:Migrating log4j using bridge and DOMConfigurator?使用桥接器和 DOMConfigurator 迁移 log4j?
【发布时间】:2021-12-13 13:46:29
【问题描述】:

我喜欢从较旧的 1.2.x 版本的 log4j 迁移,根据文档我可以使用桥 (log4j-1.2-api-2.15.0.jar),但其中一个要求是:

“它们不能通过调用类 DOMConfigurator 或 PropertyConfigurator 进行配置”

不幸的是,我们使用 DOMConfigurator 来设置我们的日志配置。

如果我删除它 - 网桥现在是否正在寻找 log4j.xml 并且它可以读取旧的配置格式吗?或者我必须将配置文件转换为新格式并将其命名为 log4j2.xml? 删除 DOMConfigurator 代码并在类路径中放置 log4j.xml 或 log4j2.xml 是否有效?

谢谢 克劳斯

【问题讨论】:

标签: java log4j


【解决方案1】:

好的,这行得通。

我可以禁用 DOMConfigurator 并在类路径中使用 log4j2.xml - 只需将配置设置转换为新格式。

【讨论】:

  • 尝试Log4j1ConfigurationConverter 进行初步的log4j2.xml 转换。
  • 您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center
猜你喜欢
  • 2016-05-20
  • 2023-03-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-04-10
  • 2022-01-20
  • 1970-01-01
  • 2023-03-08
相关资源
最近更新 更多