Jenkins在Linux中的日志查看与管理
一 查看方式与常用路径
二 日志轮转与清理
/var/log/jenkins/*.log {
daily
rotate 7
compress
missingok
notifempty
create 0644 root adm
sharedscripts
postrotate
if [ -f /var/run/jenkins/jenkins.pid ]; then
kill -HUP $(cat /var/run/jenkins/jenkins.pid)
fi
endscript
}
说明:按天轮转、保留 7 天、压缩旧日志,并在轮转后向 Jenkins 进程发送 HUP 信号以重新打开日志文件。0 * * * * find /var/log/jenkins/ -type f -name "*.log" -mtime +7 -exec rm -f {} \;
logDiscarder(logRotator(daysToKeepStr: '30', numToKeepStr: '100'))
三 集中式日志与系统日志集成
四 日志级别与插件日志