嗨,我正在使用log4j进行小型应用程序,
它运行24 * 7,我想备份日志文件,因为它继续增长。
任何人都建议我最好的方法来备份并继续记录而不会丢失数据。
(备份日志文件 - 从该备份继续记录日志)
注意:使用linux OS
提前致谢。
答案 0 :(得分:2)
您应该使用RollingFileAppender
并根据日期或大小创建新的日志文件。然后备份以前的日志文件。
尝试:DailyRollingFileAppender或RollingFileAppender的某些子类(此处为an example)。
只需将这些appender放入类路径并在log4j.properties或log4j.xml中设置相应的配置。