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

时间:2016-02-19 19:03:21

标签: java spring tomcat logging tomcat5.5

我在专用的私有虚拟服务器中有一个Tomcat 5.5容器。以前我托管了struts1,struts2,基于servlet的应用程序,一切运行良好。现在托管了一个spring 3.2 mvc应用程序,看到它在stdout文件中生成巨大的调试语句,仅用于spring应用程序和文件大小的增加。任何建议都将被视为停止生成除错误之外的调试语句。

感谢。

1 个答案:

答案 0 :(得分:4)

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

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