17

私のアプリは多くのライブラリを使用してjava.util.loggingおり、ログに使用しています。次のようにして、ライブラリごとに異なるログレベルを設定できるようにしたいと思います。

org.datanucleus.*.level = WARNING
com.google.apphosting.*.level = WARNING
com.myapp.*.level = FINE

可能ですか?

4

3 に答える 3

14

「*」は使用しないでください。サンプルの logging.properties は次のようになります。

handlers=java.util.logging.ConsoleHandler
.level=ALL

java.util.logging.ConsoleHandler.level = ALL
java.util.logging.ConsoleHandler.formatter=java.util.logging.SimpleFormatter

org.datanucleus.level=WARNING
org.datanucleus.handler=java.util.logging.ConsoleHandler

com.myapp.level=FINE
com.myapp.handler=java.util.logging.ConsoleHandler

そして、すべての「組織」レベルを WARNING としてログに記録する必要がある場合

org.level=WARNING
org.handler=java.util.logging.ConsoleHandler
于 2014-01-17T08:45:04.247 に答える