跳转到主要内容

以logfmt风格解析和生成日志行。

项目描述

https://secure.travis-ci.org/jkakar/logfmt-python.png?branch=master

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 查看哈希值)

上传于 Python 2 Python 3

由以下支持