我使用JBoss EAP6.0和SLF4J作为我的日志记录,jboss logmanager作为后端日志记录实现。正在显示日志语句,但我无法使用org.jboss.logmanager或使用PlatformLoggingMXBean获取已配置记录器的列表。两个列表都是空的。
这是我的代码:
Enumeration<String> loggerNames = LogManager.getLogManager().getLoggerNames();
while(loggerNames.hasMoreElements()){
System.out.println("lm logger names: " + loggerNames.nextElement());
}
PlatformLoggingMXBean loggingMxBean = ManagementFactory.getPlatformMXBean(PlatformLoggingMXBean.class);
List<String> loggerNames = loggingMxBean.getLoggerNames();
for(String logger : loggerNames) {
System.out.println(logger);
}