我目前正在使用Java日志记录。
我有一个记录器cwh.A
和cwh.B
。是否可以从记录器cwh
通过Java获取这些记录器,而不知道他们的名字?
答案 0 :(得分:2)
可以通过logmanager获取所有记录器名称:
LogManager manager = LogManager.getLogManager();
Enumeration<String> names = manager.getLoggerNames();
while(names.hasMoreElements()){
String name = names.nextElement();
if(name.startsWith("cwh.")){
//work with the name of the logger
}
}
通过此解决方法,可以找到子记录器。