Log4j2中的LogManager存在方法不起作用

时间:2018-03-01 21:37:58

标签: logging log4j log4j2 apache-commons-logging

Log4j2中的

LogManager.exists(loggerName)方法不起作用,因为它适用于log4j1。请建议执行相同任务的替代方法。

如果xml

中没有所需的记录器,则需要登录默认文件

1 个答案:

答案 0 :(得分:0)

这是我使用的替代方法:

LoggerContext ctx = (LoggerContext) LogManager.getContext(false);
Configuration config = ctx.getConfiguration();
config.getLoggers().keySet().contains(loggerName);