自2015年以来制作更美观的日志!
项目描述
自2015年以来制作更美观的日志!
安装
sprockets.logging 可在Python包索引上找到,并可通过pip或easy_install安装。
pip install sprockets.logging
文档
需求
无外部需求
示例
此示例演示了 sprockets.logging 的最基本用法。
import logging
import sys
import sprockets.logging
formatter = logging.Formatter('%(levelname)s %(message)s {%(context)s}')
handler = logging.StreamHandler(sys.stdout)
handler.setFormatter(formatter)
handler.addFilter(sprockets.logging.ContextFilter(properties=['context']))
logging.Logger.root.addHandler(handler)
logging.Logger.root.setLevel(logging.DEBUG)
# Outputs: INFO Hi there {None}
logging.info('Hi there')
# Outputs: INFO No KeyError {bah}
logging.info('No KeyError', extra={'context': 'bah'})
# Outputs: INFO Now with context! {foo}
adapted = logging.LoggerAdapter(logging.Logger.root, extra={'context': 'foo'})
adapted.info('Now with context!')
源代码
sprockets.logging 的源代码可在https://github.com/sprockets/sprockets.logging的Github上找到。
许可
sprockets.logging 在3-Clause BSD许可下发布。
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源代码发行版
sprockets.logging-1.3.2.tar.gz (9.2 kB 查看哈希)
构建的发行版
关闭
sprockets.logging-1.3.2.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | bf481f6a1853126b43d96a0ab5ca3e776c8b74566a40def505e5b187dc14c386 |
|
MD5 | 56d3e52e980c3b9cc9dd7252257187dc |
|
BLAKE2b-256 | 4122cabce74b5e70009d6093dce1745436ec10740140ad462287d8971822d838 |
关闭
sprockets.logging-1.3.2-py2.py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 0495b2306fc972c89300929037db8ab40faa92ce1b7d70094528ec1627b42577 |
|
MD5 | 201d543706b47dd9558e341aee016939 |
|
BLAKE2b-256 | 7db7c64acdd19390d283f419e21fec5c9421c4076e59ee3f043bf7a03d9fa7f0 |