java - 如何停止记录tomcat服务器中的所有调试语句

标签 java spring tomcat logging tomcat5.5

我在专用私有(private)虚拟服务器中有一个 Tomcat 5.5 容器。以前我托管过 struts1、struts2、基于 servlet 的应用程序并且一切正常。现在托管一个 spring 3.2 mvc 应用程序,看到它在 stdout 文件中生成大量调试语句,仅用于 spring 应用程序和文件大小增加。任何停止生成除错误之外的调试语句的建议将不胜感激。

谢谢。

最佳答案

在应用程序的 WEB-INF/classes 文件夹中创建一个 logging.properties 文件,内容如下:

handlers = 1spring.org.apache.juli.FileHandler, java.util.logging.ConsoleHandler        

1spring.org.apache.juli.FileHandler.level = SEVERE

1spring.org.apache.juli.FileHandler.directory = ${catalina.base}/logs
1spring.org.apache.juli.FileHandler.prefix = springframework.

java.util.logging.ConsoleHandler.level = SEVERE  
java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter      

org.springframework.handlers = 1spring.org.apache.juli.FileHandler, java.util.logging.ConsoleHandler

关于java - 如何停止记录tomcat服务器中的所有调试语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35512987/

相关文章:

tomcat - 配置 Tomcat 以在每次启动时部署 WAR

java - 在 Java 中,我很难加载网页

java - Spring中@Scheduled方法中的Thread.sleep

java - 在 Spring Boot 应用程序启动时捕获 Hibernate 异常?

java - 在 tomcat 设置中保存 1 行变量的最佳方法是什么?

tomcat - 如何从 Maven 插件 'tomcat7-maven-plugin' 配置嵌入式 Tomcat 的日志记录

java - 使用 Spring jdbc 执行 Oracle 函数

java - 如何在jmeter中使用.csv文件的单元格值?

java - 无法在终端中找到 XML 模式命名空间错误的 Spring NamespaceHandler

java - 如何在运行时更改 Spring 的 @Scheduled fixedDelay?