1

私は現在、Java ロギングに取り組んでいます。ロガーcwh.Acwh.B. cwh名前を知らなくても、 logger から Java 経由でこれらのロガーを取得することは可能ですか?

4

1 に答える 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 に答える