Python Logging Handler Sync Transport
Transport for Python logging handler.
Logs directly to the the Stackdriver Logging API with a synchronous call.
class google.cloud.logging.handlers.transports.sync.SyncTransport(client, name)
Bases: google.cloud.logging.handlers.transports.base.Transport
Basic sychronous transport.
Uses this library’s Logging client to directly make the API call.
send(record, message, resource=None, labels=None, trace=None, span_id=None)
Overrides transport.send().
Parameters
record (
logging.LogRecord
) – Python log record that the handler was called with.message (str) – The message from the
LogRecord
after being formatted by the associated log formatters.resource (
Resource
) – (Optional) Monitored resource of the entry.labels (dict) – (Optional) Mapping of labels for the entry.