我目前正在使用logging
Python中的软件包将语句记录到单个文件(log.log
)
我面临的问题是,如果日志文件太大,则打开日志文件会花费很多时间。
我认为在预定义的文件大小或行号之后,我可以创建一个名为的日志文件log.log.1
,然后继续运行new log.log
。
此外,在之后log.log.5
,旧日志应自动删除。
我该如何实现?
根据您希望轮换日志的方式,可以使用来TimedRotatingFileHandler
以给定的时间间隔轮换文件(例如,每天或每小时创建一个新文件)。或者您可以使用来在RotatingFileHandler
文件达到一定大小后创建新文件。
该记录菜谱已经帮你上手的例子。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句