2010-07-08 456 views
0

有沒有辦法在指定的時間運行log4j appender?log4j appender配置

log4j.rootLogger=INFO, R 
log4j.appender.R=org.apache.log4j.DailyRollingFileAppender 
log4j.appender.R.File=${catalina.home}/logs/catalina.out 
log4j.appender.R.DatePattern='.'yyyy-MM-dd 
log4j.appender.R.layout=org.apache.log4j.PatternLayout 

我已經把log4j.properties/opt/tomcat0/common/classes

+0

你不「跑」的appenders。你想做什麼? – skaffman 2010-07-08 10:43:54

+3

Kaushal可能意味着在指定的時間「滾動」日誌文件,而不是每個*(小時/分鐘/天)開始。例如,我如何每天滾動4次,每次6小時。 – 2010-07-08 11:39:52

回答

0

如果我理解正確的話,你要在運行時啓用/禁用日誌記錄?

如果上述假設是正確的 - 您可以通過JMX做同樣的事情。

+0

基本上如果我設置log4j.appender.R.DatePattern ='。'yyyy-MM-dd在 log4j.properties它在午夜時間翻轉。有沒有辦法滾動 在中午12:00中午 請建議/指導 謝謝, Kaushal – Kaushal 2010-07-08 11:26:17