BasicConfigurator replacement in log4j2

佐手、 提交于 2019-12-07 09:43:51

问题


I am working on a log4j 1 to log4j 2 migration. Inside a AppConfigInitializer file we use something like this -

BasicConfigurator.configure(consoleAppender);

What shall I replace this with to get it working in log4j2. I am using the backward compatibility bridge as well but that has broken BasicConfigurator implementation.

I think I need to do this using config file, but not able to find how.


回答1:


The solution above works, but since default log level is ERROR, not all logs are shown. Log level can be adjusted with Configurator.setRootLevel method:

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



回答2:


Configurator.initialize(new DefaultConfiguration());


来源:https://stackoverflow.com/questions/41442024/basicconfigurator-replacement-in-log4j2

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!