读书人

大侠们救命log4j的有关问题,不产生备份

发布时间: 2011-12-30 23:30:45 作者: rapoo

大侠们救命log4j的问题,不产生备份文件
求教大家,是否碰到过log4j不生成备份文件的情况!

[问题现象]
我在一个程序通过log4j来记录运行日志,配置成每小时生成备份(配置如下)
程序新的日志会写入log文件,隔一个小时却不生成备份文件。每隔一小时又重新在同一个文件里面写日志.环境是server 2003,tomcat.
让我郁闷的是,同一个程序,在我的机器上(tomcat,xp)和另外一台服务器(resin,linux)上可以产生新的日志文件.
log4j.rootLogger=INFO, R, T


log4j.appender.R.File=/var/count/log/count.log
log4j.appender.R.Threshold=info
log4j.appender.R.Append=true
log4j.appender.R.ImmediateFlush=true
log4j.appender.R.layout=org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern=%m%n
log4j.appender.R=org.apache.log4j.DailyRollingFileAppender
log4j.appender.R.DatePattern= '. 'yyyy-MM-dd-HH



log4j.appender.T.File=/var/count/log/iframe.log
log4j.appender.T.Threshold=info
log4j.appender.T.Append=true
log4j.appender.T.ImmediateFlush=true
log4j.appender.T.layout=org.apache.log4j.PatternLayout
log4j.appender.T.layout.ConversionPattern=%m%n
log4j.appender.T=org.apache.log4j.DailyRollingFileAppender
log4j.appender.T.DatePattern= '. 'yyyy-MM-dd-HH



[解决办法]
检查是否有线程lock住日志文件导致的。

读书人网 >J2SE开发

热点推荐