以下是Jenkins在CentOS上的日志配置方法:
日志文件位置
/var/log/jenkins/jenkins.log
。$JENKINS_HOME/log.properties
或logback.xml
(推荐)自定义路径。日志轮转
logrotate
工具,配置文件示例(/etc/logrotate.d/jenkins
):/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天日志并压缩。清理过期日志
0 * * * * find /var/log/jenkins/ -type f -name "*.log" -mtime +7 -exec rm -f {} \;
```。
日志级别配置
INFO
,调试用DEBUG
)。logback.xml
配置不同组件的日志级别。集成外部日志系统
监控日志文件