我已将RotatingFileHandler
配置为backupCount
,其中maxBytes
为3,test.log
为1024 * 1024,基本日志文件名为test.log.3
。
填充后{{1}}会发生什么。它存档了吗?如果是这样,我如何找到这个位置。
答案 0 :(得分:1)
RotatingFileHandler调用doRollover()方法检查backupCount
,然后将test.log.3
移除os.remove()
。
os.remove的功能取决于您的系统。根据{{3}},os.remove()
将调用操作系统的取消链接功能,并从磁盘中删除该文件。
可能,文件系统可能只是将扇区标记为空闲,并从目录中删除文件条目。这一切都取决于您的操作系统/文件系统实现。
编辑:要尝试在Linux上查找已删除的文件,您可以尝试Python docs。
答案 1 :(得分:0)
backupCount
是保留的文件数。旧文件正在删除。
填充doctype html
html
head
title= title
//link(href="./css/character.css", rel="stylesheet", type="text/css")
body
div
img(src="./assets/wizard.png")
progress(value=exp, max=requiredExp)
div
img(src="./assets/coin.png")
p= coins
div.showcase
for frame in frames
img(src='/assets/#{frame}.png')
div.showcase
for badge in badges
image(src='/assets/#{badge}.png')
后,系统会将其重命名为test.log
。
然后test.log.1
被重命名为test.log.1
,当它到达test.log.2
时,它会在下一次展示时被删除。