我目前正在使用 Java 日志记录。我有一个记录器cwh.A和cwh.B. cwh是否可以在不知道它们的名字的情况下通过 Java 从 logger 获取这些记录器?
1 回答
            3        
        
		
可以通过 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
            }
        }
使用此解决方法,可以找到子记录器。
于 2012-09-22T16:18:12.880   回答