2010-07-08 4 views
0

Есть ли способ запустить log4j appender в указанное время?log4j appender config

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

Вы не запускаете приставки. Что ты пытаешься сделать? – skaffman

+3

Kaushal, вероятно, означает «перекатывание» файла журнала в указанный час, а не в начале каждого * (час/минута/день). Например, как я могу прокручивать 4 раза в день, каждые 6 часов. –

ответ

0

Если я правильно понимаю, что вы хотите, чтобы включить/отключить ведение журнала во время выполнения?

Если приведенное выше допущение является правильным - вы можете сделать то же самое через JMX.

+0

В принципе, если я установил log4j.appender.R.DatePattern = '.' Yyyy-MM-dd в log4j.properties Он перевернулся в полночь. есть способ катиться над на скажем 12:00 Пожалуйста предложить/руководство Спасибо, Kaushal – Kaushal

Смежные вопросы