Transport(client, name, resource=Resource(type="global", labels={}), **kwargs)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
Transport
Transport(client, name, resource=Resource(type="global", labels={}), **kwargs)| Parameters | |
|---|---|
| Name | Description |
client |
The Logging client. |
name |
str
The name of the lgoger. |
resource |
Optional[Resource|dict]
The default monitored resource to associate with logs when not specified |
close
close()Closes the transport and cleans up resources used by it.
This call should be followed up by disowning the transport.
flush
flush()Submit any pending log records.
For blocking/sync transports, this is a no-op.
send
send(record, message, **kwargs)Transport send to be implemented by subclasses.
| Parameters | |
|---|---|
| Name | Description |
record |
logging.LogRecord
Python log record that the handler was called with. |
message |
str or dict
The message from the |