我第一次尝试 Jenkins 。与 Hudson 进行一些交流。
我正在尝试调试从应用程序启动的远程作业。我什至不确定请求是否已发送给 jenkins master,并且我没有看到该作业在 UI 中排队。
jenkins 访问日志在哪里找到,以便我可以查看服务器是否收到了请求?我在 mac 上安装了 jenkins。
还在 hudson 世界中,我常常查看以下内容来调试任何问题。如果有人可以指出 Jenkins 的相关日志(如果它们不同),那就太好了。
- catalina.out
- localhost-YYYY-MM-DD.log
- 访问-YYYY-MM-DD.log
- 访问.log
非常感谢。
非常感谢任何帮助。
最佳答案
我不认为默认情况下会启用访问日志,但您可以将其打开。 Here's the documentations这样做。
Steps to enable an access log
For Ubuntu:
Add these lines to /etc/default/jenkins above JENKINS_ARGS:
Enable access log
JENKINS_ACCESSLOG="--accessLoggerClassName=winstone.accesslog.SimpleAccessLogger --simpleAccessLogger.format=combined --simpleAccessLogger.file=/var/log/jenkins/access.log"
Edit /etc/default/jenkins and add $JENKINS_ACCESSLOG to JENKINS_ARGS
Enable log rotation: edit /etc/logrotate.d/jenkins and change /var/log/jenkins/jenkins.log to /var/log/jenkins/*.log
关于Jenkins 访问日志以调试问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37245170/