我有一个像这样的Log4j appender:
<appender name="MyAppender" class="org.apache.log4j.RollingFileAppender">
<param name="File" value="logs/logfile.log" />
<param name="Append" value="true" />
<param name="MaxBackupIndex" value="2" />
<param name="MaxFileSize" value="500KB" />
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="patternBlahBlahBlah"/>
</layout>
</appender>
我想备份日志备份(logfile.log.1
,logfile.log.2
,...)在数据库上复制它们。
有一种方法可以添加一个监听器来监听Log4j创建备份文件的时刻,所以我不必定期检查日志目录吗?