我正在将log4j 1迁移到log4j 2。在AppConfigInitializer文件中,我们使用类似以下内容的东西-
BasicConfigurator.configure(consoleAppender);
我该用什么替换它才能使其在log4j2中工作。我也使用了向后兼容桥,但是这破坏了BasicConfigurator的实现。
我想我需要使用配置文件来执行此操作,但无法找到方法。
最佳答案
上面的解决方案有效,但是由于默认日志级别为ERROR,因此不会显示所有日志。日志级别可以使用Configurator.setRootLevel方法进行调整:
Configurator.initialize(new DefaultConfiguration());
Configurator.setRootLevel(Level.INFO);