AppEngineHandler(client, name='app', transport=<class 'google.cloud.logging.handlers.transports.background_thread.BackgroundThreadTransport'>, stream=None)A logging handler that sends App Engine-formatted logs to Stackdriver.
Parameters | 
      |
|---|---|
| Name | Description | 
client | 
        
  	Client
  	The authenticated Google Cloud Logging client for this handler to use.  | 
      
transport | 
        
  	
  	The transport class. It should be a subclass of   | 
      
stream | 
        
  	file-like object
  	(optional) stream to be used by the handler.  | 
      
Methods
AppEngineHandler
AppEngineHandler(client, name='app', transport=<class 'google.cloud.logging.handlers.transports.background_thread.BackgroundThreadTransport'>, stream=None)Initialize the handler.
If stream is not specified, sys.stderr is used.
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 | 
        
          
          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 | 
Resource | 
        Monitored resource for GAE. |