Python Logging Handler Sync Transport

Transport for Python logging handler.

Logs directly to the the Cloud Logging API with a synchronous call.

class google.cloud.logging_v2.handlers.transports.sync.SyncTransport(client, name)

Bases: google.cloud.logging_v2.handlers.transports.base.Transport

Basic sychronous transport.

Uses this libraryโ€™s Logging client to directly make the API call.

send(record, message, **kwargs)

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.

    • kwargs โ€“ Additional optional arguments for the logger