Jenkins IRC插件 - 如何禁用日志记录?

时间:2016-04-27 12:18:18

标签: jenkins-plugins

我正在使用Jenkins 1.651IRC Plugin 2.27
instant-messaging plugin 1.35

我注意到IRC插件会将大量INFO级别的消息记录到Jenkins日志(GUI和磁盘上)。我想为此插件配置日志记录,或者完全禁用该插件的日志记录。

我已经尝试为记录器hudson.plugins.ircbot添加新的日志记录器,但该插件仍然记录到一般的Jenkins日志中。有什么指针吗?

2 个答案:

答案 0 :(得分:3)

我发现了这条推文: https://twitter.com/russss/status/806560486166822915

  

(你可以通过在web界面中将org.pircbotx.InputParser的级别更改为警告/ log / levels来修复。谢谢,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

提供的

答案 1 :(得分:2)

有一个错误https://issues.jenkins-ci.org/browse/JENKINS-46099要求以持久的方式解决这个问题。