如何获取记录器(java.util.logger)的子项



我目前正在使用 Java 日志记录。我有一个伐木器cwh.Acwh.B.是否有可能通过Java从记录器cwh获取这些记录器,而不知道它们的名称?

可以通过日志管理器获取所有记录器名称:

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
            }
        }

使用此解决方法,可以找到子记录器。

最新更新