这是我的自定义python日志记录类。它会在旋转期间压缩备份文件。我已经设置了记录器,它按预期工作。
-rw-rw-r--. 1 dev dev 460 Jun 7 11:16 coll.log
-rw-rw-r--. 1 dev dev 300 Jun 7 11:16 coll.log.1.gz
-rw-rw-r--. 1 dev dev 129 Jun 7 11:06 coll.log.2.gz
-rw-rw-r--. 1 dev dev 268 Jun 7 11:02 coll.log.3.gz
-rw-rw-r--. 1 dev dev 130 Jun 7 11:01 coll.log.4.gz
-rw-rw-r--. 1 dev dev 130 Jun 7 10:59 coll.log.5.gz
我的日志输出是:
rm
所以旋转和压缩工作正常,但是我摆脱了coll.log文件时遇到了问题,这是放置最新日志的地方。但是,如果我使用{{1}}删除coll.log,则下次生成日志时,不会重新创建coll.log文件,也不会记录新创建的日志。
我希望检查coll.log是否存在,如果在生成日志时它不存在则自动重新创建它。