YAML formatter for the standard Python logging module
Project description
Overview
python-yaml-logger is a formatter for the standard Python logging module designed to allow formatting log data as YAML. Using YAML allow for both human- and machine-readable log files, and allows developers to quickly parse and make better use of log data.
Installation
Manual installation:
$ wget http://github.com/wewriteapps/python-yaml-logger/archive/master.tar.gz -O- | tar zx $ cd python-yaml-logger-master $ python setup.py install
Usage
import logging import yamlformatter logger = logging.getLogger() logHandler = logging.FileHandler('my.yamllog') formatter = yamlformatter.YAMLFormatter() logHandler.setFormatter(formatter) logger.addHandler(logHandler)
Example output
- asctime: 2013-04-10 15:39:26,014 created: 1365604766.014612 levelname: INFO message: test message name: logger_name
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.