2012-11-21 45 views
0

有地方哈德森日誌進入標準錯誤,也不能翻身

一)哈德遜操作日誌將會進入tomcat7-stderr.xdatex.log

B)一個奇怪的,尷尬的問題它不滾動,意思是一個cron作業來清理日誌時,他們變得太大,不起作用

一直試圖使用更新的罐子,不同的log4j.properties設置,更改tomcat7w中的設置,全部爲no無濟於事。這裏是我的設置:

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

和錯誤的一個切片: http://pastebin.com/C0UtY09x

任何幫助,將不勝感激:-)

+0

你是不是唱你的哈德森的tomcat log4j.properties? –

+0

我不確定你的意思。 有問題的Husdon運行在使用log4j的Tomcat上,是的。 –

回答

0

所有日誌寫入

{catalina.base} 

這就是爲什麼在tomcat日誌中生成的所有日誌

+0

當然,但我更想知道爲什麼它會進入stderr,爲什麼它不會翻身。 –

+0

@GavinFitzgerald你的意思是? –

+0

這個tomcat的stderr.log文件成了所有哈德森消息去的地方,錯誤與否。該文件也不會翻轉,因此單個stderr.log文件變得很大。 –