Send queryable JSON structured logs to Google Cloud (GCP) stackdriver from python apps
Out of the box setup for python apps to send structured logs to Google Cloud's Stackdriver, in a format that allows stackdriver queries over the structure.
This package sets up structured logging with stackdriver that Just Works(TM): no configuration required. There's no confurability, but virtually no API means its easy to leave behind if you outgrow it.
from google_structlog import getLogger logger = getLogger() logger.warn('Danger Will Robinson', source='Robot', target='Will Robinson', threat='Boredom')
The logger comes from structlog and allows all the options you'd expect on a
structlog.get_logger() logger, including binding of repeated attributes:
from google_structlog import getLogger logger = getLogger() # Include source= and target= values in the output of all calls to sublogger sublogger = logger.bind(source='Robot', target='Will Robinson') sublogger.warn('Danger Will Robinson: impending maintenance', threat='Responsibility')
Release history Release notifications | RSS feed
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Hashes for google_structlog-1.0.0-py3-none-any.whl