首先,要使用的级别名称是FINE
, not DEBUG
。让我们假设一下DEBUG
实际上是有效的,因为它使以下解释更有意义......
In the Handler specific properties
部分,您将这些处理程序的日志记录级别设置为DEBUG
。这意味着处理程序将处理任何日志消息DEBUG
级别或更高。这并不一定意味着任何DEBUG
消息实际上被传递给处理程序。
In the Facility specific properties
部分,您正在为一些明确命名的记录器设置日志记录级别DEBUG
。对于那些伐木工来说,任何水平的东西DEBUG
或以上will传递给处理程序。
默认日志记录级别是INFO
,除了中提到的记录器Facility specific properties
部分,所有记录器都将具有该级别。
如果你想看全部FINE
消息,添加以下内容:
.level = FINE
但是,这将生成大量日志消息。设置代码的日志记录级别可能更有用:
your.package.level = FINE
See the Tomcat 6 https://tomcat.apache.org/tomcat-6.0-doc/logging.html/Tomcat 7 https://tomcat.apache.org/tomcat-7.0-doc/logging.html记录文档以获取更多信息。这个例子logging.properties
那里显示的文件使用FINE
代替DEBUG
:
...
1catalina.org.apache.juli.FileHandler.level = FINE
...
还提供了设置其他日志记录级别的示例:
# For example, set the com.xyz.foo logger to only log SEVERE
# messages:
#org.apache.catalina.startup.ContextConfig.level = FINE
#org.apache.catalina.startup.HostConfig.level = FINE
#org.apache.catalina.session.ManagerBase.level = FINE