【发布时间】:2012-12-28 16:39:24
【问题描述】:
我的理解是不同级别的日志记录,按照严重性的顺序,分别是:SEVERE、WARNING、INFO、CONFIG、FINE、FINER、FINEST。
在我的 conf/logging.properties 中,我已将所有级别设置为 WARNING,重新启动了 Tomcat,但我仍然在 catalina.out 中不断收到 INFO 级别消息。有什么想法吗?
我正在复制下面的 logging.properties。我是不是做错了什么?
handlers = 1catalina.org.apache.juli.FileHandler, 2localhost.org.apache.juli.FileHandler, 3manager.org.apache.juli.FileHandler, 4host-manager.org.apache.juli.FileHandler, java.util.logging.ConsoleHandler
.handlers = 1catalina.org.apache.juli.FileHandler, java.util.logging.ConsoleHandler
1catalina.org.apache.juli.FileHandler.level = WARNING
1catalina.org.apache.juli.FileHandler.directory = ${catalina.base}/logs
1catalina.org.apache.juli.FileHandler.prefix = catalina.
2localhost.org.apache.juli.FileHandler.level = WARNING
2localhost.org.apache.juli.FileHandler.directory = ${catalina.base}/logs
2localhost.org.apache.juli.FileHandler.prefix = localhost.
3manager.org.apache.juli.FileHandler.level = WARNING
3manager.org.apache.juli.FileHandler.directory = ${catalina.base}/logs
3manager.org.apache.juli.FileHandler.prefix = manager.
4host-manager.org.apache.juli.FileHandler.level = WARNING
4host-manager.org.apache.juli.FileHandler.directory = ${catalina.base}/logs
4host-manager.org.apache.juli.FileHandler.prefix = host-manager.
java.util.logging.ConsoleHandler.level = WARNING
java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter
org.apache.catalina.core.ContainerBase.[Catalina].[localhost].level = WARNING
org.apache.catalina.core.ContainerBase.[Catalina].[localhost].handlers = 2localhost.org.apache.juli.FileHandler
org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/manager].level = WARNING
org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/manager].handlers = 3manager.org.apache.juli.FileHandler
org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/host-manager].level = WARNING
org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/host-manager].handlers = 4host-manager.org.apache.juli.FileHandler
【问题讨论】:
-
你能举一个你看到的INFO级别的日志消息的例子吗?
-
15:47:58,233 INFO ~ type=info, timestamp=1356709678233, class= class, message= message
-
我从未见过 Tomcat 发出只包含“~”的日志消息。您的
<Context>s 上是否设置了swallowOutput='true'? -
不,没有swallowOutput='true'。它应该有什么而不是“〜”? “type=info ...”是消息。