跳转到主要内容

修改日志模块以接受PEP-3101格式化语法

项目描述

logging_unterpolation是一个非常简单的模块,它将修改内置的日志模块以接受PEP-3101兼容的字符串格式化(使用str.format方法),以及回退到接受原始字符串插值运算符(%或“取模”)

以下是一个基本示例

>>> import logging
>>> from logging_unterpolation import patch_logging
>>> logging.basicConfig(level=logging.DEBUG)
>>> logging.debug('test')
DEBUG:root:test
>>> logging.debug('%s', 'test') # example of built-in string interpolation in log messages
DEBUG:root:test
>>> patch_logging()
>>> logging.debug('{0}', 'test') # format syntax not supported unless patched
DEBUG:root:test

项目详情


下载文件

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

源分布

logging_unterpolation-0.2.0.tar.gz (5.9 kB 查看散列值)

上传时间:

由以下机构支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面