跳转到主要内容

附加日志处理程序。

项目描述

此软件包提供用于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 (17.0 kB 查看哈希值)

上传时间 源代码

由以下支持