AppEngineHandler(client, *, name='app', transport=<class 'google.cloud.logging_v2.handlers.transports.background_thread.BackgroundThreadTransport'>, stream=None)A logging handler that sends App Engine-formatted logs to Stackdriver.
Methods
AppEngineHandler
AppEngineHandler(client, *, name='app', transport=<class 'google.cloud.logging_v2.handlers.transports.background_thread.BackgroundThreadTransport'>, stream=None)| Parameters | |
|---|---|
| Name | Description | 
client | 
        
          
          The authenticated Google Cloud Logging client for this handler to use.  | 
      
name | 
        
          Optional[str]
          Name for the logger.  | 
      
transport | 
        
          Optional[
          The transport class. It should be a subclass of   | 
      
stream | 
        
          Optional[IO]
          Stream to be used by the handler.  | 
      
emit
emit(record)Actually log the specified logging record.
Overrides the default emit behavior of StreamHandler.
See https://docs.python.org/2/library/logging.html#handler-objects
| Parameter | |
|---|---|
| Name | Description | 
record | 
        
          logging.LogRecord
          The record to be logged.  | 
      
get_gae_labels
get_gae_labels()Return the labels for GAE app.
If the trace ID can be detected, it will be included as a label. Currently, no other labels are included.
| Returns | |
|---|---|
| Type | Description | 
dict | 
        Labels for GAE app. | 
get_gae_resource
get_gae_resource()Return the GAE resource using the environment variables.
| Returns | |
|---|---|
| Type | Description | 
google.cloud.logging_v2.resource.Resource | 
        Monitored resource for GAE. |