Debian Tomcat日志导出可通过以下方式操作:
定位日志文件
日志默认存放在 /var/log/tomcat 或 /opt/tomcat/logs 目录,常见文件包括 catalina.out、localhost.log 等。
手动导出(压缩打包)
使用 tar 命令压缩日志文件,例如:
sudo tar czvf tomcat_logs_$(date +%Y%m%d).tar.gz /var/log/tomcat/
将生成的压缩包移动到指定路径即可。
按日期导出特定日志
若需导出某天的日志(如 catalina.2025-08-15.log),可直接复制对应文件:
cp /var/log/tomcat/catalina.2025-08-15.log /path/to/export/
使用logrotate自动轮转导出
配置 /etc/logrotate.d/tomcat 文件,设置按天轮转、压缩并保留指定天数日志,例如:
/var/log/tomcat/catalina.out {
daily
rotate 7
compress
missingok
notifempty
copytruncate
}
启用后系统会自动管理日志文件。
注意:操作前需确认日志文件权限,确保当前用户有读取权限。