Tomcat7 忽略 logging.properties 中的 java.util.logging

Tomcat7 ignores java.util.logging in logging.properties

我的 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 是 'recommended' 方法,但我正试图在使用 java.util.logging.

的 shindig 类 上获得可见性

您似乎在混合 java.util.logging.FileHandler properties with org.apache.juli.FileHandler 属性。在您的 logging.properties 文件中更改 FileHandler 的包名称。