logging-ldp¶
A python 3 logging bundle to send logs using GELF on the OVH Logs Data Platform. The following example shows how to send log over TCP/TLS input.
import logging
from logging_ldp.formatters import LDPGELFFormatter
from logging_ldp.handlers import LDPGELFTCPSocketHandler
logger = logging.getLogger("ldp")
logger.setLevel(logging.DEBUG)
handler = LDPGELFTCPSocketHandler(hostname="gra1.logs.ovh.com")
handler.setFormatter(LDPGELFFormatter(token="XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX"))
logger.addHandler(handler)
logger.debug("hello !")
API focus¶
The api is many only an implementation of logging-gelf