在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以减少翻滚费用。
有人知道是否存在滚动计数的最大限制,还是在数据类型溢出之前计数?
答案 0 :(得分:0)
限制大约是Max int(2,147,483,647),所以你可以有很多备份。您应该使用MaxSizeRollBackups限制备份量。