我正在使用Jenkins 1.651
和IRC Plugin 2.27
和
instant-messaging plugin 1.35
。
我注意到IRC插件会将大量INFO级别的消息记录到Jenkins日志(GUI和磁盘上)。我想为此插件配置日志记录,或者完全禁用该插件的日志记录。
我已经尝试为记录器hudson.plugins.ircbot
添加新的日志记录器,但该插件仍然记录到一般的Jenkins日志中。有什么指针吗?
答案 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要求以持久的方式解决这个问题。