以logfmt风格解析和生成日志行。
项目描述
Logfmt
Python包,用于解析以logfmt格式编写的日志行。有关logfmt约定和使用的信息,请参阅Blake Mizerany和Keith Rarick的原始项目:https://github.com/kr/logfmt
使用logfmt
轻松处理logfmt格式化输入的行
from logfmt import parse input = StringIO('\n'.join(['key1=value1', 'key2=value2'])) for values in parse(input): print values
此程序产生以下输出
{'key1': 'value1'} {'key2': 'value2'}
轻松生成logfmt格式化输出
from logfmt import format for line in format({'key1': 'value1'}, {'key2': 'value2'}): print line
此程序产生以下输出
key1="value1" key2="value2"
安装
要安装它,只需
pip install logfmt
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解更多关于安装软件包的信息。
源代码分发
logfmt-0.4.tar.gz (3.4 kB 查看哈希值)
构建版本
logfmt-0.4-py2.py3-none-any.whl (3.1 kB 查看哈希值)
关闭
logfmt-0.4.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 9db2ba67519a968c5c3d2230e79ab68e6cfac791daa516bbca9e2606eb02a4c6 |
|
MD5 | f54e581be3bfed4b242a0ac383f649cb |
|
BLAKE2b-256 | 4640a3b1d774c8b919d9bcfbfe211c20f1b8f4d7478457c0cd831e8f4f17774c |
关闭
logfmt-0.4-py2.py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 0914b7ca93e75d841e6eb8a680fef4475a322f91be2c1883c0e9582e6620dc41 |
|
MD5 | dd72ff6335f06279c0ee660022c621d2 |
|
BLAKE2b-256 | f5fc143f15b9347c2e42a5c726a04defed086c543ddd541419c31baef01c6a17 |