Beautiful Code Logfmt Python
======

Python package for parsing log lines in the `logfmt` style.  See the
original project by Blake Mizerany and Keith Rarick for information
about `logfmt` conventions and use: https://github.com/kr/logfmt
Original Python Project by Jamu kakar
Info: https://github.com/jkakar/logfmt-python

Install bc-logfmt-python
------------
pip install bc-logfmt-python

Using bc-logfmt-python
------------

Easily process lines from `logfmt` formatted input: ::

    from bc_logfmt import parse

    input = StringIO('\n'.join(['key1=value1', 'key2=value2']))
    for values in parse(input):
        print values

This program produces this output: ::

    {'key1': 'value1'}
    {'key2': 'value2'}


Easily generate lines in `logfmt` formatted output ::

    from bc_logfmt import format

    for line in format({'key1': 'value1'}, {'key2': 'value2'}):
        print line


This program produces this output: ::

    key1="value1"
    key2="value2"



Installation
------------

To install it, simply: ::

    pip install bc-logfmt-python

