2011-07-20 110 views
0

嗨,我有小应用程序使用log4j,日志文件备份 - 问题

它运行24 * 7,我想备份日志文件,因为它保持越来越大。

任何人都建议我最好的方式来备份和继续记录没有数据丢失。

(备份日志文件 - 日志从备份继续)

注意:在使用Linux操作系统

在此先感谢。

回答

2

您应该只使用RollingFileAppender并根据日期或大小创建新的日志文件。然后备份以前的日志文件。

尝试:DailyRollingFileAppenderRollingFileAppender(这里是an example)的一些子类。

只需将这些appender放入类路径中,并在log4j.properties或log4j.xml中设置相应的配置即可。

+0

可以粘贴一些示例代码n建议。 –

+2

可能不是。 StackOverflow不写你的代码或为你想。我们对提问的人不太热,甚至不会对正确的答案投票;请阅读http://stackoverflow.com/faq – msw