Python Logging Handler Sync Transport#
Module containing base class for logging transport.
-
class
google.cloud.logging.handlers.transports.base.
Transport
[source]# Bases:
object
Base class for Google Cloud Logging handler transports.
Subclasses of
Transport
must have constructors that accept a client and name object, and must overridesend()
.-
send
(record, message, resource=None, labels=None, trace=None, span_id=None)[source]# Transport send to be implemented by subclasses.
- 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.
-