BackgroundThreadTransport(
    client, name, *, grace_period=5.0, batch_size=10, max_latency=0
)Asynchronous transport that uses a background thread.
Methods
BackgroundThreadTransport
BackgroundThreadTransport(
    client, name, *, grace_period=5.0, batch_size=10, max_latency=0
)| Parameters | |
|---|---|
| Name | Description | 
client | 
        
          
          The Logging client.  | 
      
name | 
        
          str
          The name of the lgoger.  | 
      
grace_period | 
        
          Optional[float]
          The amount of time to wait for pending logs to be submitted when the process is shutting down.  | 
      
batch_size | 
        
          Optional[int]
          The maximum number of items to send at a time in the background thread.  | 
      
max_latency | 
        
          Optional[float]
          The amount of time to wait for new logs before sending a new batch. It is strongly recommended to keep this smaller than the grace_period. This means this is effectively the longest amount of time the background thread will hold onto log entries before sending them to the server.  | 
      
flush
flush()Submit any pending log records.
send
send(record, message, **kwargs)Overrides Transport.send().
| Parameters | |
|---|---|
| Name | Description | 
record | 
        
          logging.LogRecord
          Python log record that the handler was called with.  | 
      
message | 
        
          str
          The message from the   |