附加日志处理程序。
项目描述
此软件包提供用于Python标准库logging模块的附加日志处理程序。
目前,仅提供了一个附加日志处理程序,该处理程序根据Cron-like设置管理日志文件轮转。因此,您可以每天、每周、每月或类似地轮转日志。与logging.handlers.TimedRotatingFileHandler不同,您期望轮转在间隔开始时发生。
例如,如果您使用logging.handlers.TimedRotatingFileHandler从11:12小时开始进行每日日志记录,则在第二天11:12小时将发生轮转。使用ulif.loghandlers.DatedRotatingFileHandler,轮转将改为午夜,而不管您何时开始日志记录。
此外,您可以通过传递backupCount = -1让备份文件的数量无限增加。
请注意,此软件包仍然处于非常早期的状态,并且未来可能发生更改,包括对API的更改。
欢迎评论和补丁。请将它们发送到uli at gnufix dot de。
安装
可以通过以下方式安装软件包
$ pip install ulif.loghandlers
之后,您可以在Python程序中使用ulif.loghandlers。有关详细信息,请参阅文档。
0.1.1 (2012-07-04)
修复了错误:当backupCount设置为-1时,第二次轮转没有正确重命名文件。
0.1 (2012-05-22)
初始实现。
下载
项目详情
关闭
ulif.loghandlers-0.1.1.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | fc5638ac2511e725809cc5a398227d5149349ecb2261d1d1a4c65b8292c82da9 |
|
MD5 | a68aadefd3d0eb64db3d7d959116496b |
|
BLAKE2b-256 | 82c550ae19cef98bb069acec4c386493f139aedbb4bd0e53cb4e2f5a0bc65d55 |