最旧的日志文件在哪里被python日志记录归档

阿比拉什

我已经配置Python记录与RotatingFileHandlerbackupCount为3和maxBytes1024 * 1024与数据库日志文件名test.log

test.log.3填满后会发生什么是否已存档?如果是这样,我怎么找到这个位置。

布伦南

所述RotatingFileHandler调用doRollover()方法,该方法检查backupCount然后删除test.log.3os.remove()

os.remove的功能取决于您的系统。根据Python docs的介绍os.remove()将调用操作系统的取消链接功能,并从磁盘中删除文件。

文件系统可能仅将扇区标记为空闲,然后从目录中删除文件条目。这一切都取决于您的OS /文件系统的实现。

编辑:要尝试在Linux上查找已删除的文件,可以尝试使用debugfs

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章