资源URL:http://download.csdn.net/detail/attagain/7771065
Tomcat默认生成的日志文件catalina.out,随着时间的推移,逐渐增大,可能达到G数量级。文件过大,我们将无法使用过常规编辑工具查看,严重影响系统维护工作。解决此问题,主要从Tomcat和代码两方面考虑。
一、 代码本身考虑
Tomcat输出catalina.out文件,数据主要来源为:System.out 和 System.err 在控制台上直接输出的信息。为了减少日志输出的压力,规范代码习惯,编码时应避免使用System.out.println()和e.printStackTrace()。
二、 Tomcat配置考虑
1、 Tomcat使用log4j
该方法,在这里不做讨论。
2、 Tomcat配置
部署服务时,在Context中添加属性swallowOutput="true",可以减少控制台日志的输出。
3、 使用cronolog工具分割
A、 cronolog工具下载
官方URL:http://cronolog.org/download/index.html
B、 cronolog编译安装
[TSP@tsp-dev-webser