如何自动压缩日志文件并在x天后删除?

时间:2013-06-25 14:03:15

标签: logging log4net enterprise-library log4net-configuration

我正在开发一个软件,它使用log4net和entrepreneelibrary.logging来记录操作。 2小时后,我得到了大约100mb的大型日志文件(文件名包含当前日期),但我想每天使用记录器环境压缩它们。是否可能或应该实现日志压缩程序? (问题是客户端日志)

谢谢。

2 个答案:

答案 0 :(得分:0)

结帐logrotate。该实用程序旨在完全按照您的意愿执行。

答案 1 :(得分:0)

我正在寻找的是:

log4j.appender.oozie.RollingPolicy=org.apache.log4j.rolling.TimeBasedRollingPolicy
log4j.appender.oozie.RollingPolicy.FileNamePattern=foo.%d{yyyy-MM-dd-HH}.gz

但log4net& amp;企业库,所以我必须实现我的“日志备份”操作。