Tomcat应该记录警告/严重,但也记录信息

Tomcat应该记录警告/严重,但也记录信息,tomcat,logging,Tomcat,Logging,我的理解是,日志记录的不同级别,按照严重性的顺序是:严重、警告、信息、配置、精细、精细、精细 在我的conf/logging.properties中,我已经将所有级别设置为WARNING,重新启动了Tomcat,但我仍然在catalina.out中获得信息级别的消息。有什么想法吗 我正在复制下面的logging.properties。我是不是做错了什么 handlers = 1catalina.org.apache.juli.FileHandler, 2localhost.org.apache.

我的理解是,日志记录的不同级别,按照严重性的顺序是:严重、警告、信息、配置、精细、精细、精细

在我的conf/logging.properties中,我已经将所有级别设置为WARNING,重新启动了Tomcat,但我仍然在catalina.out中获得信息级别的消息。有什么想法吗

我正在复制下面的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
Tomcat的logging.properties不会影响catalina.out中的任何内容:注意,logging.properties中根本没有提到catalina.out?当您使用Tomcat的启动脚本启动Tomcat时,通过shell重定向创建logs/catalina.out文件

从Tomcat本身或任何Web应用程序到标准输出的任何内容

如果您的输出变为标准输出,那么您应该修复您的webapp,使其不再这样做

如果使用配置,Tomcat会将该Web应用程序的标准输出重定向到为该特定Web应用程序配置的任何日志文件,例如3manager.org.apache.juli.FileHandler,不过您可能应该为自己的应用程序配置一个单独的日志记录程序。

Tomcat的logging.properties不会影响其中的任何内容catalina.out:注意,logging.properties中根本没有提到catalina.out?当您使用Tomcat的启动脚本启动Tomcat时,通过shell重定向创建logs/catalina.out文件

从Tomcat本身或任何Web应用程序到标准输出的任何内容

如果您的输出变为标准输出,那么您应该修复您的webapp,使其不再这样做


如果使用配置,Tomcat会将该Web应用程序的标准输出重定向到为该特定Web应用程序配置的任何日志文件,例如3manager.org.apache.juli.FileHandler,尽管您可能应该为自己的应用程序使用单独的日志记录程序。

您能给出一个使用INFO看到的日志消息示例吗级别?15:47:58233 INFO~type=INFO,timestamp=1356709678233,class=class,message=message我从未见过Tomcat发出的日志消息只包含~。您是否在任何s上设置了燕子输出='true'。不,没有燕子输出='true'。它应该有什么来代替~?类型=信息。。。是消息。您能给出一个您看到的具有信息级别的日志消息的示例吗?15:47:58233 INFO~type=INFO,timestamp=1356709678233,class=class,message=message我从未见过Tomcat发出的日志消息只包含~。您是否在任何s上设置了燕子输出='true'。不,没有燕子输出='true'。它应该有什么来代替~?类型=信息。。。这就是信息。