使用log4j重新启动时滚动的文件将被删除

时间:2012-09-04 15:58:31

标签: file log4j restart

我有一个使用log4j记录的网络应用程序。

这是配置:

log4j.logger.apppackage.app=INFO, app
log4j.appender.app=org.apache.log4j.DailyRollingFileAppender
log4j.appender.app.File=/usr/local/apache-tomcat-6.0.14-3/logs/app.log
log4j.appender.app.DatePattern='.'yyyy-MM-dd
log4j.appender.app.Append=true
log4j.appender.app.layout=org.apache.log4j.PatternLayout
log4j.appender.app.layout.ConversionPattern=%d [%C{1}-%t] %m%n

使用此配置,app.log文件将在午夜正确滚动。

今天我停止了应用程序,查看了文件,并且有4个或5个滚动文件。

我重新启动了应用程序,所有已滚动的文件都消失了!

我的印象是" Append=true"设置是为了避免这种情况?

如何在重新启动应用程序时保留已滚动的已记录文件?

0 个答案:

没有答案