【问题标题】:log4j appender configlog4j appender 配置
【发布时间】:2010-07-08 10:37:38
【问题描述】:

有没有办法在指定时间运行 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

【问题讨论】:

  • 您不会“运行”附加程序。你想做什么?
  • Kaushal 可能意味着在指定时间“滚动”日志文件,而不是在每个 *(小时/分钟/天)的开始。例如,我如何每天滚动 4 次,每次 6 小时。

标签: java tomcat log4j tomcat5.5 rollingfileappender


【解决方案1】:

如果我理解正确,您想在运行时启用/禁用日志记录?

如果上述假设是正确的 - 你可以通过 JMX 做同样的事情。

【讨论】:

  • 基本上如果我在 log4j.properties 中设置 log4j.appender.R.DatePattern='.'yyyy-MM-dd 它会在午夜翻转。有没有办法在中午 12:00 翻身请建议/指导谢谢,Kaushal
猜你喜欢
  • 1970-01-01
  • 2013-09-12
  • 1970-01-01
  • 2018-06-25
  • 1970-01-01
  • 2019-10-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多