Package Methods (3.12.1) Stay organized with collections Save and categorize content based on your preferences.
Summary of entries of Methods for logging.
google.cloud.logging_v2.entries.logger_name_from_path
logger_name_from_path(path,project=None)Validate a logger URI path and get the logger name.
See more:google.cloud.logging_v2.entries.logger_name_from_path
google.cloud.logging_v2.handlers.handlers.setup_logging
setup_logging(handler,*,excluded_loggers=("google.api_core.bidi","werkzeug"),log_level=20)Attach a logging handler to the Python root logger.
See more:google.cloud.logging_v2.handlers.handlers.setup_logging
google.cloud.logging_v2.client.Client
Client(*,project=None,credentials=None,_http=None,_use_grpc=None,client_info=None,client_options=None)google.cloud.logging_v2.client.Client.close
close()Closes the Client and all handlers associated with this Client.
google.cloud.logging_v2.client.Client.flush_handlers
flush_handlers()Flushes all Python log handlers associated with this Client.
See more:google.cloud.logging_v2.client.Client.flush_handlers
google.cloud.logging_v2.client.Client.get_default_handler
get_default_handler(**kw)Return the default logging handler based on the local environment.
See more:google.cloud.logging_v2.client.Client.get_default_handler
google.cloud.logging_v2.client.Client.list_entries
list_entries(*,resource_names=None,filter_=None,order_by=None,max_results=None,page_size=None,page_token=None)Return a generator of log entry resources.
google.cloud.logging_v2.client.Client.list_metrics
list_metrics(*,max_results=None,page_size=None,page_token=None)List metrics for the project associated with this client.
google.cloud.logging_v2.client.Client.list_sinks
list_sinks(*,parent=None,max_results=None,page_size=None,page_token=None)List sinks for the a parent resource.
google.cloud.logging_v2.client.Client.logger
logger(name,*,labels=None,resource=None)Creates a logger bound to the current client.
google.cloud.logging_v2.client.Client.metric
metric(name,*,filter_=None,description="")Creates a metric bound to the current client.
google.cloud.logging_v2.client.Client.setup_logging
setup_logging(*,log_level=20,excluded_loggers=("google.api_core.bidi","werkzeug"),**kw)Attach default Cloud Logging handler to the root logger.
See more:google.cloud.logging_v2.client.Client.setup_logging
google.cloud.logging_v2.client.Client.sink
sink(name,*,filter_=None,destination=None)Creates a sink bound to the current client.
google.cloud.logging_v2.entries.LogEntry
LogEntry(log_name=None,labels=None,insert_id=None,severity=None,http_request=None,timestamp=None,resource=Resource(type="global",labels={}),trace=None,span_id=None,trace_sampled=None,source_location=None,operation=None,logger=None,payload=None,)Create new instance of LogEntry(log_name, labels, insert_id, severity, http_request, timestamp, resource, trace, span_id, trace_sampled, source_location, operation, logger, payload).
google.cloud.logging_v2.entries.LogEntry.from_api_repr
from_api_repr(resource,client,*,loggers=None)Construct an entry given its API representation.
See more:google.cloud.logging_v2.entries.LogEntry.from_api_repr
google.cloud.logging_v2.entries.LogEntry.to_api_repr
to_api_repr()API repr (JSON format) for entry.
See more:google.cloud.logging_v2.entries.LogEntry.to_api_repr
google.cloud.logging_v2.entries.ProtobufEntry
ProtobufEntry(log_name=None,labels=None,insert_id=None,severity=None,http_request=None,timestamp=None,resource=Resource(type="global",labels={}),trace=None,span_id=None,trace_sampled=None,source_location=None,operation=None,logger=None,payload=None,)Create new instance of LogEntry(log_name, labels, insert_id, severity, http_request, timestamp, resource, trace, span_id, trace_sampled, source_location, operation, logger, payload).
google.cloud.logging_v2.entries.ProtobufEntry.parse_message
parse_message(message)Parse payload into a protobuf message.
See more:google.cloud.logging_v2.entries.ProtobufEntry.parse_message
google.cloud.logging_v2.entries.ProtobufEntry.to_api_repr
to_api_repr()API repr (JSON format) for entry.
See more:google.cloud.logging_v2.entries.ProtobufEntry.to_api_repr
google.cloud.logging_v2.entries.StructEntry
StructEntry(log_name=None,labels=None,insert_id=None,severity=None,http_request=None,timestamp=None,resource=Resource(type="global",labels={}),trace=None,span_id=None,trace_sampled=None,source_location=None,operation=None,logger=None,payload=None,)Create new instance of LogEntry(log_name, labels, insert_id, severity, http_request, timestamp, resource, trace, span_id, trace_sampled, source_location, operation, logger, payload).
google.cloud.logging_v2.entries.StructEntry.to_api_repr
to_api_repr()API repr (JSON format) for entry.
See more:google.cloud.logging_v2.entries.StructEntry.to_api_repr
google.cloud.logging_v2.entries.TextEntry
TextEntry(log_name=None,labels=None,insert_id=None,severity=None,http_request=None,timestamp=None,resource=Resource(type="global",labels={}),trace=None,span_id=None,trace_sampled=None,source_location=None,operation=None,logger=None,payload=None,)Create new instance of LogEntry(log_name, labels, insert_id, severity, http_request, timestamp, resource, trace, span_id, trace_sampled, source_location, operation, logger, payload).
google.cloud.logging_v2.entries.TextEntry.to_api_repr
to_api_repr()API repr (JSON format) for entry.
See more:google.cloud.logging_v2.entries.TextEntry.to_api_repr
google.cloud.logging_v2.handlers.app_engine.AppEngineHandler
AppEngineHandler(client,*,name='app',transport=google.cloud.logging_v2.handlers.app_engine.AppEngineHandler.emit
emit(record)Actually log the specified logging record.
See more:google.cloud.logging_v2.handlers.app_engine.AppEngineHandler.emit
google.cloud.logging_v2.handlers.app_engine.AppEngineHandler.get_gae_labels
get_gae_labels()Return the labels for GAE app.
See more:google.cloud.logging_v2.handlers.app_engine.AppEngineHandler.get_gae_labels
google.cloud.logging_v2.handlers.app_engine.AppEngineHandler.get_gae_resource
get_gae_resource()Return the GAE resource using the environment variables.
See more:google.cloud.logging_v2.handlers.app_engine.AppEngineHandler.get_gae_resource
google.cloud.logging_v2.handlers.container_engine.ContainerEngineHandler
ContainerEngineHandler(*,name=None,stream=None)google.cloud.logging_v2.handlers.container_engine.ContainerEngineHandler.format
format(record)Format the message into JSON expected by fluentd.
See more:google.cloud.logging_v2.handlers.container_engine.ContainerEngineHandler.format
google.cloud.logging_v2.handlers.handlers.CloudLoggingFilter
CloudLoggingFilter(project=None,default_labels=None)Initialize a filter.
See more:google.cloud.logging_v2.handlers.handlers.CloudLoggingFilter
google.cloud.logging_v2.handlers.handlers.CloudLoggingFilter.filter
filter(record)Add new Cloud Logging data to each LogRecord as it comes in.
See more:google.cloud.logging_v2.handlers.handlers.CloudLoggingFilter.filter
google.cloud.logging_v2.handlers.handlers.CloudLoggingHandler
CloudLoggingHandler(client,*,name:str='python',transport:typing.Type[google.cloud.logging_v2.handlers.transports.base.Transport]=google.cloud.logging_v2.handlers.handlers.CloudLoggingHandler.close
close()Closes the log handler and cleans up all Transport objects used.
See more:google.cloud.logging_v2.handlers.handlers.CloudLoggingHandler.close
google.cloud.logging_v2.handlers.handlers.CloudLoggingHandler.emit
emit(record)Actually log the specified logging record.
See more:google.cloud.logging_v2.handlers.handlers.CloudLoggingHandler.emit
google.cloud.logging_v2.handlers.handlers.CloudLoggingHandler.flush
flush()Forces the Transport object to submit any pending log records.
See more:google.cloud.logging_v2.handlers.handlers.CloudLoggingHandler.flush
google.cloud.logging_v2.handlers.structured_log.StructuredLogHandler
StructuredLogHandler(*,labels=None,stream=None,project_id=None,json_encoder_cls=None,**kwargs)google.cloud.logging_v2.handlers.structured_log.StructuredLogHandler.emit
emit(record)Emit a record.
See more:google.cloud.logging_v2.handlers.structured_log.StructuredLogHandler.emit
google.cloud.logging_v2.handlers.structured_log.StructuredLogHandler.format
format(record)Format the message into structured log JSON.
See more:google.cloud.logging_v2.handlers.structured_log.StructuredLogHandler.format
google.cloud.logging_v2.handlers.transports.background_thread.BackgroundThreadTransport
BackgroundThreadTransport(client,name,*,grace_period=5.0,batch_size=10,max_latency=0,resource=Resource(type="global",labels={}),**kwargs)google.cloud.logging_v2.handlers.transports.background_thread.BackgroundThreadTransport.close
close()Closes the worker thread.
See more:google.cloud.logging_v2.handlers.transports.background_thread.BackgroundThreadTransport.close
google.cloud.logging_v2.handlers.transports.background_thread.BackgroundThreadTransport.flush
flush()Submit any pending log records.
See more:google.cloud.logging_v2.handlers.transports.background_thread.BackgroundThreadTransport.flush
google.cloud.logging_v2.handlers.transports.background_thread.BackgroundThreadTransport.send
send(record,message,**kwargs)Overrides Transport.send().
See more:google.cloud.logging_v2.handlers.transports.background_thread.BackgroundThreadTransport.send
google.cloud.logging_v2.handlers.transports.base.Transport
Transport(client,name,resource=Resource(type="global",labels={}),**kwargs)google.cloud.logging_v2.handlers.transports.base.Transport.close
close()Closes the transport and cleans up resources used by it.
See more:google.cloud.logging_v2.handlers.transports.base.Transport.close
google.cloud.logging_v2.handlers.transports.base.Transport.flush
flush()Submit any pending log records.
See more:google.cloud.logging_v2.handlers.transports.base.Transport.flush
google.cloud.logging_v2.handlers.transports.base.Transport.send
send(record,message,**kwargs)Transport send to be implemented by subclasses.
See more:google.cloud.logging_v2.handlers.transports.base.Transport.send
google.cloud.logging_v2.handlers.transports.sync.SyncTransport
SyncTransport(client,name,resource=Resource(type="global",labels={}),**kwargs)google.cloud.logging_v2.handlers.transports.sync.SyncTransport.close
close()Closes the transport and cleans up resources used by it.
See more:google.cloud.logging_v2.handlers.transports.sync.SyncTransport.close
google.cloud.logging_v2.handlers.transports.sync.SyncTransport.send
send(record,message,**kwargs)Overrides transport.send().
See more:google.cloud.logging_v2.handlers.transports.sync.SyncTransport.send
google.cloud.logging_v2.logger.Batch.commit
commit(*,client=None,partial_success=True)Send saved log entries as a single API call.
google.cloud.logging_v2.logger.Batch.log
log(message=None,**kw)Add an arbitrary message to be logged duringcommit.
google.cloud.logging_v2.logger.Batch.log_empty
log_empty(**kw)Add a entry without payload to be logged duringcommit.
google.cloud.logging_v2.logger.Batch.log_proto
log_proto(message,**kw)Add a protobuf entry to be logged duringcommit.
google.cloud.logging_v2.logger.Batch.log_struct
log_struct(info,**kw)Add a struct entry to be logged duringcommit.
google.cloud.logging_v2.logger.Batch.log_text
log_text(text,**kw)Add a text entry to be logged duringcommit.
google.cloud.logging_v2.logger.Logger
Logger(name,client,*,labels=None,resource=None)google.cloud.logging_v2.logger.Logger.batch
batch(*,client=None)Return a batch to use as a context manager.
google.cloud.logging_v2.logger.Logger.delete
delete(logger_name=None,*,client=None)Delete all entries in a logger via a DELETE request.
google.cloud.logging_v2.logger.Logger.list_entries
list_entries(*,resource_names=None,filter_=None,order_by=None,max_results=None,page_size=None,page_token=None)Return a generator of log entry resources.
google.cloud.logging_v2.logger.Logger.log
log(message=None,*,client=None,**kw)Log an arbitrary message.
google.cloud.logging_v2.logger.Logger.log_empty
log_empty(*,client=None,**kw)Log an empty message.
google.cloud.logging_v2.logger.Logger.log_proto
log_proto(message,*,client=None,**kw)Log a protobuf message.
google.cloud.logging_v2.logger.Logger.log_struct
log_struct(info,*,client=None,**kw)Logs a dictionary message.
google.cloud.logging_v2.logger.Logger.log_text
log_text(text,*,client=None,**kw)Log a text message.
google.cloud.logging_v2.metric.Metric
Metric(name,*,filter_=None,client=None,description="")google.cloud.logging_v2.metric.Metric.create
create(*,client=None)Create the metric via a PUT request.
google.cloud.logging_v2.metric.Metric.delete
delete(*,client=None)API call: delete a metric via a DELETE request.
google.cloud.logging_v2.metric.Metric.exists
exists(*,client=None)Test for the existence of the metric via a GET request.
google.cloud.logging_v2.metric.Metric.from_api_repr
from_api_repr(resource,client)Construct a metric given its API representation.
See more:google.cloud.logging_v2.metric.Metric.from_api_repr
google.cloud.logging_v2.metric.Metric.reload
reload(*,client=None)API call: sync local metric configuration via a GET request.
google.cloud.logging_v2.metric.Metric.update
update(*,client=None)API call: update metric configuration via a PUT request.
google.cloud.logging_v2.resource.Resource
Resource(type,labels)Create new instance of Resource(type, labels).
google.cloud.logging_v2.sink.Sink
Sink(name,*,filter_=None,parent=None,destination=None,client=None)See more:google.cloud.logging_v2.sink.Sink
google.cloud.logging_v2.sink.Sink.create
create(*,client=None,unique_writer_identity=False)Create the sink via a PUT request.
google.cloud.logging_v2.sink.Sink.delete
delete(*,client=None)Delete a sink via a DELETE request.
google.cloud.logging_v2.sink.Sink.exists
exists(*,client=None)Test for the existence of the sink via a GET request.
google.cloud.logging_v2.sink.Sink.from_api_repr
from_api_repr(resource,client,*,parent=None)Construct a sink given its API representation.
google.cloud.logging_v2.sink.Sink.reload
reload(*,client=None)Sync local sink configuration via a GET request.
google.cloud.logging_v2.sink.Sink.update
update(*,client=None,unique_writer_identity=False)Update sink configuration via a PUT request.
Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-10-30 UTC.