如何将jenkins.security.SecurityListener日志重定向到Linux主机上的日志文件

问题描述

我在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控制台日志,并根据您的选择将其存储在服务器中的任何位置。可以使用插件。

谢谢, 超自然

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...