Ubuntu 上 Jenkins 日志处理指南
一 日志位置与查看方式
二 日志轮转与清理
/var/log/jenkins/jenkins.log {
daily
rotate 30
compress
delaycompress
missingok
notifempty
copytruncate
postrotate
systemctl reload jenkins >/dev/null 2>&1 || true
endscript
}
# 编辑定时任务
crontab -e
# 每天 09:00 执行
0 9 * * * root find /path/to/report -mtime +2 -name "*.html" -delete >> /var/log/cleanup.log 2>&1
三 日志级别调整与噪声控制
.level = INFO
# 可按需关闭或调高特定包/类
# javax.jmdns.level = OFF
JENKINS_JAVA_OPTIONS="-Djava.util.logging.config.file=/etc/default/jenkins.logging.properties"
sudo systemctl restart jenkins
四 集中化日志与可视化