histrio / python-couchdblogger

Python CouchDB logging handler

Home Page:http://blog.falseprotagonist.me/posts/python-couchdb-logging-handler.html

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

python-couchdblogger

Build Status Coverage Status PyPI Requirements Status

Supported Python versions

Simple module for logging to CouchDB. Probably not best choise for logging backend, because CouchDB is not good with massive write operations.

https://pypi.python.org/pypi/couchdblogger

Usage:

import couchdblogger

logger = logging.getLogger('mylogger')
logger.setLevel('ERROR')
logger.addHandler(couchdblogger.CouchDBLogHandler())

Usage with ssl:

import couchdblogger

logger = logging.getLogger('mylogger')
logger.setLevel('ERROR')
logger.addHandler(couchdblogger.CouchDBLogHandler(ssl=True, request_args={"verify": True}))

Script to run tests:

1- Install:

python setup.py install
pip install mock
pip install nose

2- Run tests:

python setup.py test

or:

nosetests -vv

Run nosetests with coverage:

nosetests --with-coverage; coverage report

About

Python CouchDB logging handler

http://blog.falseprotagonist.me/posts/python-couchdb-logging-handler.html


Languages

Language:Python 100.0%