我已经配置Python记录与RotatingFileHandler
同backupCount
为3和maxBytes
1024 * 1024与数据库日志文件名test.log
。
test.log.3
填满后会发生什么。是否已存档?如果是这样,我怎么找到这个位置。
所述RotatingFileHandler调用doRollover()方法,该方法检查backupCount
然后删除test.log.3
与os.remove()
。
os.remove的功能取决于您的系统。根据Python docs的介绍,os.remove()
将调用操作系统的取消链接功能,并从磁盘中删除文件。
文件系统可能仅将扇区标记为空闲,然后从目录中删除文件条目。这一切都取决于您的OS /文件系统的实现。
编辑:要尝试在Linux上查找已删除的文件,可以尝试使用debugfs。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句