以下是CentOS中Tomcat日志管理技巧:
查看日志
tail -f /path/to/tomcat/logs/catalina.out。sed -n '/开始日期/,/结束日期/p' catalina.out > output.log。grep "ERROR" catalina.out。日志轮转
yum install logrotate。/etc/logrotate.d/tomcat:设置daily rotate 7 compress等参数。logrotate -d /etc/logrotate.d/tomcat。catalina.sh,通过管道输出日志到按日期命名的文件。自动清理
crontab定时执行。catalina.out并删除7天前的日志文件。日志级别控制
conf/logging.properties,设置level=WARNING减少日志输出。集中管理(可选)
rsyslog将Tomcat日志发送到远程服务器,配合ELK等工具分析。注意:操作前建议备份重要日志,避免误删。生产环境推荐使用logrotate或专业日志管理工具。