在log4j2中替换BasicConfigurator

时间:2017-01-03 11:03:04

标签: java logging log4j2

我正在研究log4j 1到log4j 2的迁移。在AppConfigInitializer文件中,我们使用类似的东西 -

BasicConfigurator.configure(consoleAppender);

我应该用什么来替换它以使它在log4j2中工作。我也在使用向后兼容性桥接器,但是已经破坏了BasicConfigurator实现。

我想我需要使用配置文件执行此操作,但无法找到方法。

2 个答案:

答案 0 :(得分:2)

Class   type
        JDBC type of the paramter.

答案 1 :(得分:1)

以上解决方案有效,但是由于默认日志级别为ERROR,因此不会显示所有日志。日志级别可以使用Configurator.setRootLevel方法进行调整:

    Configurator.initialize(new DefaultConfiguration());
    Configurator.setRootLevel(Level.INFO);