Skip to main content

pygelf adaptation that work for OVH Logs Data Platform

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pygelf4ovh-0.4.tar.gz (2.1 kB view hashes)

Uploaded Source

Built Distribution

pygelf4ovh-0.4-py3-none-any.whl (3.2 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page