Javaの出力画面に細かいログメッセージを表示するにはどうすればよいですか?
1245 次
1 に答える
1
プロパティー・ファイルを使用して、他のデフォルトを構成したい場合があります。これにより、再コンパイルせずに再構成できます。
# Specify the handlers to create in the root logger
# (all loggers are children of the root logger)
# The following creates two handlers
handlers = java.util.logging.ConsoleHandler, java.util.logging.FileHandler
# Set the default logging level for the root logger
.level = ALL
# Set the default logging level for new ConsoleHandler instances
java.util.logging.ConsoleHandler.level = INFO
# Set the default logging level for new FileHandler instances
java.util.logging.FileHandler.level = ALL
# Set the default formatter for new ConsoleHandler instances
java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter
# Set the default logging level for the logger named com.mycompany
com.mycompany.level = ALL
構成呼び出しのロギングでコードを散らかすよりも、これを好みます。
ただし、コマンド ライン オプションを使用してファイルの場所を指定する必要があります。
java -Djava.util.logging.config.file=mylogging.properties
クラスパスで構成ファイルを検索するため、個人的には常に log4j または slf4j を使用します。まあ、おそらく java.util.logging もそれを行うでしょう。私は実際に調査したことはありません。
于 2010-08-24T06:28:18.190 に答える