跳转到主要内容

多进程轮转文件处理器

项目描述

https://travis-ci.org/di/mrfh.svg?branch=master

描述

The MultiprocessRotatingFileHandlerlogging 模块的 RotatingFileHandler 的替代品,它使用基于文件的锁提供进程安全的轮转日志文件处理器。

文档

安装

安装

$ pip install mrfh

快速入门

你曾经有

from logging.handlers import RotatingFileHandler

logger = logging.getLogger('my_logger')
handler = RotatingFileHandler('my_log.log', maxBytes=2000, backupCount=10)
logger.addHandler(handler)

logger.debug('Some debug message!')

你现在可以有

from mrfh import MultiprocessRotatingFileHandler

logger = logging.getLogger('my_logger')
handler = MultiprocessRotatingFileHandler('my_log.log', maxBytes=2000, backupCount=10)
logger.addHandler(handler)

logger.debug('Some debug message!')

你的轮转文件处理器现在是进程安全的!

测试

要运行测试

python setup.py test

作者

致谢

基于已废弃的 ConcurrentLogHandler

许可证

开源MIT许可证。

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分发

mrfh-0.0.1.tar.gz (2.8 kB 查看哈希值)

上传于

支持者