多进程轮转文件处理器
项目描述
描述
The MultiprocessRotatingFileHandler 是 logging 模块的 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的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 7bfbbddbe7de4917e9ca27ebeea49c6af399eb673a80ac99ffa6046ca607c417 |
|
MD5 | 098dbdec67417894511372803b253c24 |
|
BLAKE2b-256 | 96b74ac2af9785d6642a9ad985cf29b3c03a74d7b277f3189c053fc800e2990c |