gpt4 book ai didi

python - 最旧的日志文件在哪里使用 python 日志记录存档

转载 作者:行者123 更新时间:2023-11-28 18:23:20 24 4
gpt4 key购买 nike

我已使用 RotatingFileHandler 配置 python 日志记录,backupCount 为 3,maxBytes 为 1024*1024,基本日志文件名为 测试日志.

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

最佳答案

RotatingFileHandler 调用一个 doRollover()检查 backupCount 然后使用 os.remove() 删除 test.log.3 的方法。

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

很可能,文件系统可能只是将扇区标记为空闲,并从目录中删除文件条目。这完全取决于您的操作系统/文件系统实现。

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

关于python - 最旧的日志文件在哪里使用 python 日志记录存档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43346029/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com