tomcat默认使用java.util.logging,会将tomcat的应用运行日志打印到catalina.out,长期下去catalina.out日志会越来越大,影响系统的性能,甚至会导致系统崩溃。
tomcat 官方文档指出,也可以通过log4j接管tomcat日志。
步骤如下:
1.新建 log4j.properties文档,放到tomcat的lib目录下。
2.下载 log4j.jar,tomcat-juli-adapters.jar 放到lib目录下。
3.下载tomcat-juli.jar 放到bin目录下。
4.修改 tomcat 的 conf/context.xml文件,将为<context>改为<context swallowOutput="ture">
5.删除tomcat下 conf/logging.properties
6.重启tomcat