Jenkins IRC 插件 - 如何禁用日志记录?
Jenkins IRC plugin - how to disable logging?
我将 Jenkins 1.651
与 IRC Plugin 2.27
和
一起使用
instant-messaging plugin 1.35
。
我注意到 IRC 插件在 Jenkins 日志(GUI 和磁盘上)中记录了很多 INFO 级别的消息。我想为此插件配置日志记录,或完全禁用该插件的日志记录。
我已经尝试为记录器 hudson.plugins.ircbot
添加一个新的日志记录器,但插件仍然记录到一般的 Jenkins 日志。有什么指点吗?
我找到了这条推文:
https://twitter.com/russss/status/806560486166822915
(You can fix by changing the level of org.pircbotx.InputParser to WARNING at /log/levels in the web interface. Thanks, pircbot...)
我可以确认这有效,但在您重新启动 Jenkins 后配置似乎没有保留。如果有人知道在哪里捕获它以使其永久化,那就太好了!
编辑:如此不理想,因为它会敲击 所有 Jenkins 登录到警告或更高级别(不再有 INFO 消息),但这是一个永久修复您可以在代码和配置中捕获的问题:
为 Jenkins 添加以下内容到 JAVA_ARGS(我们通常在 /etc/default/jenkins 中这样做):
-Djava.util.logging.config.file=/var/lib/jenkins/logging.properties
然后创建文件/var/lib/jenkins/logging.properties,包含以下内容:
handlers = java.util.logging.FileHandler, java.util.logging.ConsoleHandler
.level= WARNING
Jenkins 日志中不再有 IRC 消息!
这个答案实际上是由我的同事提供的,mig5
有一个错误 https://issues.jenkins-ci.org/browse/JENKINS-46099 要求以持久的方式解决此问题。
我将 Jenkins 1.651
与 IRC Plugin 2.27
和
一起使用
instant-messaging plugin 1.35
。
我注意到 IRC 插件在 Jenkins 日志(GUI 和磁盘上)中记录了很多 INFO 级别的消息。我想为此插件配置日志记录,或完全禁用该插件的日志记录。
我已经尝试为记录器 hudson.plugins.ircbot
添加一个新的日志记录器,但插件仍然记录到一般的 Jenkins 日志。有什么指点吗?
我找到了这条推文: https://twitter.com/russss/status/806560486166822915
(You can fix by changing the level of org.pircbotx.InputParser to WARNING at /log/levels in the web interface. Thanks, pircbot...)
我可以确认这有效,但在您重新启动 Jenkins 后配置似乎没有保留。如果有人知道在哪里捕获它以使其永久化,那就太好了!
编辑:如此不理想,因为它会敲击 所有 Jenkins 登录到警告或更高级别(不再有 INFO 消息),但这是一个永久修复您可以在代码和配置中捕获的问题:
为 Jenkins 添加以下内容到 JAVA_ARGS(我们通常在 /etc/default/jenkins 中这样做):
-Djava.util.logging.config.file=/var/lib/jenkins/logging.properties
然后创建文件/var/lib/jenkins/logging.properties,包含以下内容:
handlers = java.util.logging.FileHandler, java.util.logging.ConsoleHandler
.level= WARNING
Jenkins 日志中不再有 IRC 消息!
这个答案实际上是由我的同事提供的,mig5
有一个错误 https://issues.jenkins-ci.org/browse/JENKINS-46099 要求以持久的方式解决此问题。