日志记录处理器 Structlog
- 授权协议: Apache
- 开发语言: Python
- 操作系统: 跨平台
- 软件首页: http://www.structlog.org/
- 软件文档: http://www.structlog.org/en/0.4.0/getting-started.html
软件介绍
Structlog是一个先进的日志记录处理器。他集成了多个现存的日志记录工具,包含了Python标准库。你可以创建普通记录器,按你所想增加内容,使你的日志拥有持久性和可读性。
示例代码:
>>> from structlog import get_logger
>>> log = get_logger()
>>> log = log.bind(user='anonymous', some_key=23)
>>> log = log.bind(user='hynek', another_key=42)
>>> log.info('user.logged_in', happy=True)
some_key=23 user='hynek' another_key=42 happy=True event='user.logged_in'
