Log4qt:DailyRollingFileAppender没有滚动

时间:2014-09-29 23:56:54

标签: logging log4j log4qt

我是log4j的新手(好吧,特别是log4qt)。我已经实现了DailyRollingFileAppender,并期望文件在新的一天开始时翻转 - 但这似乎没有发生。

这是我的.conf文件:

log4j.rootLogger=debug, R

log4j.appender.R=org.apache.log4j.DailyRollingFileAppender
log4j.appender.R.File=logs/myapp.log
log4j.appender.R.DatePattern='.'yyyy-MM-dd
log4j.appender.R.layout=org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern=%d{yyy-MM-dd HH:mm:ss.SSS} [%p] %c:%L - %m%n

有人能说出文件没有翻过来的原因吗?

1 个答案:

答案 0 :(得分:0)

可能是因为你的文件路径。此站点上的其他线程似乎建议如果您不指定根目录,则log4j可以使用用户或容器的主目录。

尝试: log4j.appender.R.File = /全/路径/到/日志/ myapp.log

或者,使用变量。

或者至少: log4j.appender.R.File =。/日志/ myapp.log