pygelf4ovh

pygelf adaptation that work for OVH Logs Data Platform


License
MIT
Install
pip install pygelf4ovh==0.4

Documentation

pygelf4ovh

pygelf adaptation that work for OVH Logs Data Platform

Install

Just use pypi repository

pip install pygelf4ovh

Usage

Just add GelfOVHHandler in logging handler

#import pygelf4ovh
import pygelf4ovh
import logging
OVH_URL = 'gra2.logs.ovh.com'
OVH_PORT = 2202
OVH_TOKEN = "your ovh api token"
from pygelf4ovh import GelfOVHHandler

logger = logging.getLogger('mylog')
logger.setLevel(logging.INFO)
sh = GelfOVHHandler(host=OVH_URL,
                   port=OVH_PORT, ovh_token=OVH_TOKEN,
                   include_extra_fields=True,
                   debug=True)
logger.addHandler(sh)

# now your handler work as usual
logger.info("my info log")

Some warn

Pygelf4ovh has been only tested with python3

Release note

  • Version 0.3

    • Add some doc
  • Version 0.2

  • Version 0.1

    • Initial commit - first working version