Hudson日志进入stderr并且也没有滚动

时间:2012-11-21 11:24:27

标签: tomcat logging log4j hudson

有一个奇怪的,尴尬的问题

a) Hudson操作日志将进入tomcat7-stderr.xdatex.log

b)它没有滚动,这意味着当日志变得太大时清理日志的cron作业不起作用

一直试图使用更新的jar,不同的log4j.properties设置,更改tomcat7w中的设置,都无济于事。这是我的设置:

Tomcat7w:

Level: Info
Log Path: C:\Program Files\Apache Software Foundation\Tomcat 7.0\logs
Log Prefix: tomcat_logging
Redirect Stdout: auto
Redirect Stderror: auto
Java Options:-Dcatalina.home=C:\Program Files\Apache Software Foundation\Tomcat 7.0
-Dcatalina.base=C:\Program Files\Apache Software Foundation\Tomcat 7.0
-Djava.endorsed.dirs=C:\Program Files\Apache Software Foundation\Tomcat 7.0\endorsed
-Djava.io.tmpdir=C:\Program Files\Apache Software Foundation\Tomcat 7.0\temp
-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
-Djava.util.logging.config.file=C:\Program Files\Apache Software Foundation\Tomcat 7.0\log4j.properties

在tomcat 7.0 / conf /

logging.properties has been renamed to logging.properties.off to disable it

在tomcat 7.0 / lib /

log4j.jar, tomcat-juli.jar (from extras) and tomcat-juli-adapters.jar are present, as is log4j.properties

我的log4j.properties文件: http://pastebin.com/7gk4hbMy

还有一片stderr: http://pastebin.com/C0UtY09x

非常感谢任何帮助: - )

1 个答案:

答案 0 :(得分:0)

所有日志都写入

{catalina.base}

这就是为什么在tomcat中生成所有日志的日志