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
)See more: google.cloud.logging_v2.client.Client
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.
See more: google.cloud.logging_v2.client.Client.list_entries
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.
See more: google.cloud.logging_v2.client.Client.list_metrics
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).
See more: google.cloud.logging_v2.entries.LogEntry
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 during commit.
See more: google.cloud.logging_v2.logger.Batch.log
google.cloud.logging_v2.logger.Batch.log_empty
log_empty(**kw)Add a entry without payload to be logged during commit.
google.cloud.logging_v2.logger.Batch.log_proto
log_proto(message, **kw)Add a protobuf entry to be logged during commit.
google.cloud.logging_v2.logger.Batch.log_struct
log_struct(info, **kw)Add a struct entry to be logged during commit.
google.cloud.logging_v2.logger.Batch.log_text
log_text(text, **kw)Add a text entry to be logged during commit.
google.cloud.logging_v2.logger.Logger
Logger(name, client, *, labels=None, resource=None)See more: google.cloud.logging_v2.logger.Logger
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.
See more: google.cloud.logging_v2.logger.Logger.list_entries
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="")See more: google.cloud.logging_v2.metric.Metric
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.
See more: google.cloud.logging_v2.sink.Sink.create
google.cloud.logging_v2.sink.Sink.delete
delete(*, client=None)Delete a sink via a DELETE request.
See more: google.cloud.logging_v2.sink.Sink.delete
google.cloud.logging_v2.sink.Sink.exists
exists(*, client=None)Test for the existence of the sink via a GET request.
See more: google.cloud.logging_v2.sink.Sink.exists
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.
See more: google.cloud.logging_v2.sink.Sink.reload
google.cloud.logging_v2.sink.Sink.update
update(*, client=None, unique_writer_identity=False)Update sink configuration via a PUT request.
See more: google.cloud.logging_v2.sink.Sink.update