无法使用log4j2获取所有记录程序

q35jwt9p  于 2022-11-06  发布在  其他
关注(0)|答案(1)|浏览(123)
org.apache.logging.log4j.core.LoggerContext logContext = 
                 (org.apache.logging.log4j.core.LoggerContext)
                       LogManager.getContext(false);
Map<String, LoggerConfig> map = logContext.getConfiguration().getLoggers();

我只得到根记录器,但我需要得到所有的记录器,我想在运行时更改记录器级别。
请告知。

rxztt3cl

rxztt3cl1#

LoggerContext logContext = (LoggerContext) LogManager.getContext(false);
Collection<Logger> allLoggers = logContext.getLoggers();

相关问题