Hy那里
我遇到的问题是Jenkins继续写入catalina.out,这会不断填充安装Jenkins的磁盘。
这是我到目前为止所尝试的:
我尝试覆盖''(默认)以及'org.apache.catalina.core.ContainerBase.[Catalina].[localhost]
'的日志级别,并将其设置为'WARNING
'。但是,当我在tomcat(6.0.28)管理器界面重新加载jenkins时,''(默认) - 条目已经消失,另一个重置为'FINE
'
在tomcat Context.xml中,我将<Context>
更改为<Context swallowOutput="true">
,这会阻止Jenkins写入标准。我想swallowOutput属性必须在jenkins.war中才能正常工作。
我不明白为什么Jenkins的标准日志配置必须这么详细,我真的很想知道如何更改日志级别。
非常感谢任何帮助,非常感谢
答案 0 :(得分:0)
以下是如何在tomcat 6中配置log4j(在其他版本中有所不同): http://tomcat.apache.org/tomcat-6.0-doc/logging.html#Using_Log4j
请注意,如果您的执行程序正在写入磁盘,这将不帮助。那些使用tomcat的单独java进程。
答案 1 :(得分:0)
此网址上提供了更新的jenkins问题: https://issues.jenkins-ci.org/browse/JENKINS-7235 我们遇到了完全相同的问题,但目前还没有解决方案。