2014-09-29 109 views
0

我是新的log4j(好,特别是log4qt)。我已经实现了DailyRollingFileAppender,并且预计该文件将在新的一天开始时被翻转 - 但这似乎没有发生。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 

任何人都可以发现为什么文件没有滑过?

回答

0

这可能是因为你的文件路径。本网站上的其他线程似乎暗示,如果您不指定根目录,log4j可以使用用户或容器的主目录。

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

或者,使用的变量。

或至少: log4j.appender.R.File =。/ logs/myapp.log