Transport()
Base class for Google Cloud Logging handler transports.
Subclasses of Transport
must have constructors that accept a
client and name object, and must override send
.
Methods
flush
flush()
Submit any pending log records.
For blocking/sync transports, this is a no-op.
send
send(record, message, *, resource=None, labels=None, trace=None, span_id=None)
Transport send to be implemented by subclasses.
Parameters | |
---|---|
Name | Description |
record |
logging.LogRecord
Python log record that the handler was called with. |
message |
str
The message from the |
resource |
Optional[google.cloud.logging_v2.resource.Resource]
Monitored resource of the entry. |
labels |
Optional[dict]
Mapping of labels for the entry. |