log4net最大滚动计数

时间:2017-02-08 14:16:03

标签: c# log4net rollingfileappender

在C#项目中为我的日志文件配置Rollingfileappender时,我想知道滚动计数的最大数量是多少。

我使用值> = 0配置了countDirection参数,这意味着无论我设置为param maxSizeRollBackups或maxBackupIndex的限制,都不会翻转备份日志并且计数会不断增加。

这两个参数限制了我的目录中存在的文件数,但没有限制文件名中的滚动索引(log.1,log.2,.... log.30)RollingFileappender的文档说{{ 3}}:

  

CountDirection> = 0相反,即log.1是第一个备份   make,log.5是第5个备份,等等。用于无限备份使用   CountDirection> = 0以减少翻滚费用。

有人知道是否存在滚动计数的最大限制,还是在数据类型溢出之前计数?

1 个答案:

答案 0 :(得分:0)

限制大约是Max int(2,147,483,647),所以你可以有很多备份。您应该使用MaxSizeRollBackups限制备份量。