Tomcat日志清理方法如下:
手动清理
logs目录,删除特定日志文件或按日期删除(如find . -type f -name "*.log" -mtime +7 -exec rm {} \;)。catalina.out文件:echo "" > catalina.out或truncate -s 0 catalina.out。脚本自动清理
clean.sh),通过crontab定时执行,删除旧日志或压缩归档。使用logrotate工具
/etc/logrotate.d/tomcat文件,设置日志轮转策略(如每天轮转、保留7天、压缩等)。配置日志级别与滚动
conf/logging.properties,设置日志级别(如INFO)和文件保留天数(maxDays)。conf/server.xml配置访问日志路径和格式。禁用不必要的日志输出
conf/server.xml中不需要的Valve配置,减少特定类型日志生成。注意:清理前建议备份重要日志,避免误删影响问题排查。