是否可以配置RollingFileAppender来维护不超过2个文件?

时间:2013-12-26 15:34:10

标签: c# .net log4net

所以我使用log4net.Appender.RollingFileAppender我想仅保留今天和昨天的日志。是否可以使用log4net RollingFileAppender保留不超过2个日志文件(删除旧文件)?

1 个答案:

答案 0 :(得分:1)

您可以设置MaxSizeRollBackups

<appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender">
       ...
   <maxSizeRollBackups value="2" />
   <maximumFileSize value="1MB" />
</appender>

但是,只有当你没有使用日期/时间边界时:

来自log4net RollingFileAppender class documentation

  

在日期/时间边界上滚动时的最大备份文件数   不受支持。