我是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
有人能说出文件没有翻过来的原因吗?
答案 0 :(得分:0)
可能是因为你的文件路径。此站点上的其他线程似乎建议如果您不指定根目录,则log4j可以使用用户或容器的主目录。
尝试: log4j.appender.R.File = /全/路径/到/日志/ myapp.log
或者,使用变量。
或者至少: log4j.appender.R.File =。/日志/ myapp.log