问题描述
我在jenkins服务器上设置了jenkins.security.SecurityListener日志记录器。我可以在Webportal中查看日志,但是找不到服务器上存储的位置。我希望能够访问服务器上的这些日志。
解决方法
当您谈论Webportal中的查看日志时,您是在谈论控制台输出吗?在这种情况下,有一些选择。
对于jenkins构建日志,默认情况下应在/var/log/jenkins/jenkins.log中提供日志,除非在/ etc / default / jenkins中(针对* .deb)或通过/ etc / sysconfig / jenkins自定义(用于* / rpm)。
另一种选择是使用curl或wget命令将它们下载到Linux服务器中。
卷曲http:// jenkinsUrl / job / / / consoleText -OutFile
另一个常见位置: $ {JENKINS_HOME} / jobs / $ {JOB_NAME} / builds / $ {BUILD_NUMBER} / log
您还可以使用插件来捕获jenkins控制台日志,并根据您的选择将其存储在服务器中的任何位置。可以使用插件。
谢谢, 超自然