0

私の tomcat7/shindig インスタンスは、logging.properties ファイルの構成を完全に無視しています。次の ./WEB-INF/classes/logging.properties を指定しました。

handlers=java.util.logging.FileHandler,java.util.logging.ConsoleHandler
.handlers=java.util.logging.FileHandler,java.util.logging.ConsoleHandler
.level=ALL
java.util.logging.ConsoleHandler.level=ALL
java.util.logging.ConsoleHandler.formatter=java.util.logging.SimpleFormatter
java.util.logging.FileHandler.level=ALL
java.util.logging.FileHandler.formatter=java.util.logging.SimpleFormatter
java.util.logging.FileHandler.prefix=shindig-errors.log
java.util.logging.FileHandler.directory=/var/log/tomcat7/

ただし、ファイルは /var/log/tomcat7/ に表示されず、ログは追加されません。私は何が欠けていますか?

log4j を使用することが「推奨される」アプローチであることはわかっていますが、java.util.logging を使用してログを記録する shindig クラスを可視化しようとしています。

4

1 に答える 1

1

java.util.logging.FileHandlerプロパティとorg.apache.juli.FileHandlerプロパティを混在させているようです。logging.properties ファイルで FileHandler のパッケージ名を変更します。

于 2015-03-14T04:17:46.403 に答える