【发布时间】:2017-05-17 10:58:50
【问题描述】:
我正在进行从 log4j 1 到 log4j 2 的迁移。在 AppConfigInitializer 文件中,我们使用类似这样的内容 -
BasicConfigurator.configure(consoleAppender);
我应该用什么替换它才能让它在 log4j2 中工作。我也在使用向后兼容桥,但这破坏了 BasicConfigurator 的实现。
我认为我需要使用配置文件来执行此操作,但无法找到方法。
【问题讨论】:
-
非常感谢。在那种情况下,我什至不应该在代码中添加任何东西?这是一个测试包。那么我应该只创建配置文件并删除所有设置代码吗?它会自动初始化从配置文件中读取的内容。
-
是的,无论是在代码中还是在配置文件中。参考Apache log4j 2 docs