【发布时间】:2011-07-20 11:11:41
【问题描述】:
您好,我有一个使用 log4j 的小型应用程序,
它 24*7 运行,我想备份日志文件,因为它越来越大。
任何人都建议我在不丢失数据的情况下备份和继续记录的最佳方法。
(备份日志文件 - 日志从该备份继续)
注意:使用 linux 操作系统
提前致谢。
【问题讨论】:
标签: java linux unix shell log4j
您好,我有一个使用 log4j 的小型应用程序,
它 24*7 运行,我想备份日志文件,因为它越来越大。
任何人都建议我在不丢失数据的情况下备份和继续记录的最佳方法。
(备份日志文件 - 日志从该备份继续)
注意:使用 linux 操作系统
提前致谢。
【问题讨论】:
标签: java linux unix shell log4j
您应该只使用RollingFileAppender 并根据日期或大小创建一个新的日志文件。然后备份之前的日志文件。
试试:DailyRollingFileAppender 或RollingFileAppender 的某个子类(这里是an example)。
只需将这些附加程序放入您的类路径并在您的 log4j.properties 或 log4j.xml 中设置相应的配置。
【讨论】: