备份日志文件 - 问题

时间:2011-07-20 11:11:42

标签: java linux unix shell log4j

嗨,我正在使用log4j进行小型应用程序,

它运行24 * 7,我想备份日志文件,因为它继续增长。

任何人都建议我最好的方法来备份并继续记录而不会丢失数据。

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

注意:使用linux OS

提前致谢。

1 个答案:

答案 0 :(得分:2)

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

尝试:DailyRollingFileAppenderRollingFileAppender的某些子类(此处为an example)。

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