Classes
Entry
Create an entry object to define new data to insert into a meta.
Note, Cloud Logging Quotas and limits dictates that the maximum log entry size, including all LogEntry Resource properties , cannot exceed approximately 256 KB.
Log
A log is a named collection of entries, each entry representing a timestamped event. Logs can be produced by Google Cloud Platform services, by third-party services, or by your applications. For example, the log apache-access
is produced by the Apache Web Server, but the log compute.googleapis.com/activity_log
is produced by Google Compute Engine.
Logging
Cloud Logging allows you to store, search, analyze, monitor, and alert on log data and events from Google Cloud Platform and Amazon Web Services (AWS).
See Introduction to the Cloud Logging API
LogSync
A logSync is a named collection of entries in structured log format. In Cloud Logging, structured logs refer to log entries that use the jsonPayload field to add structure to their payloads. In most GCP environments, like GKE and Cloud Functions, structured logs written to process.stdout are automatically picked up and formatted by logging agents.
Recommended for Serverless environment logging, especially where async log calls made by the Log
class can be dropped by the CPU.
protos.google.api.ClientLibrarySettings
Represents a ClientLibrarySettings.
protos.google.api.CommonLanguageSettings
Represents a CommonLanguageSettings.
protos.google.api.CppSettings
Represents a CppSettings.
protos.google.api.CustomHttpPattern
Represents a CustomHttpPattern.
protos.google.api.Distribution
Represents a Distribution.
protos.google.api.Distribution.BucketOptions
Represents a BucketOptions.
protos.google.api.Distribution.BucketOptions.Explicit
Represents an Explicit.
protos.google.api.Distribution.BucketOptions.Exponential
Represents an Exponential.
protos.google.api.Distribution.BucketOptions.Linear
Represents a Linear.
protos.google.api.Distribution.Exemplar
Represents an Exemplar.
protos.google.api.Distribution.Range
Represents a Range.
protos.google.api.DotnetSettings
Represents a DotnetSettings.
protos.google.api.GoSettings
Represents a GoSettings.
protos.google.api.Http
Represents a Http.
protos.google.api.HttpRule
Represents a HttpRule.
protos.google.api.JavaSettings
Represents a JavaSettings.
protos.google.api.LabelDescriptor
Represents a LabelDescriptor.
protos.google.api.MethodSettings
Represents a MethodSettings.
protos.google.api.MethodSettings.LongRunning
Represents a LongRunning.
protos.google.api.Metric
Represents a Metric.
protos.google.api.MetricDescriptor
Represents a MetricDescriptor.
protos.google.api.MetricDescriptor.MetricDescriptorMetadata
Represents a MetricDescriptorMetadata.
protos.google.api.MonitoredResource
Represents a MonitoredResource.
protos.google.api.MonitoredResourceDescriptor
Represents a MonitoredResourceDescriptor.
protos.google.api.MonitoredResourceMetadata
Represents a MonitoredResourceMetadata.
protos.google.api.NodeSettings
Represents a NodeSettings.
protos.google.api.PhpSettings
Represents a PhpSettings.
protos.google.api.Publishing
Represents a Publishing.
protos.google.api.PythonSettings
Represents a PythonSettings.
protos.google.api.ResourceDescriptor
Represents a ResourceDescriptor.
protos.google.api.ResourceReference
Represents a ResourceReference.
protos.google.api.RubySettings
Represents a RubySettings.
protos.google.logging.type.HttpRequest
Represents a HttpRequest.
protos.google.logging.v2.BigQueryDataset
Represents a BigQueryDataset.
protos.google.logging.v2.BigQueryOptions
Represents a BigQueryOptions.
protos.google.logging.v2.BucketMetadata
Represents a BucketMetadata.
protos.google.logging.v2.CmekSettings
Represents a CmekSettings.
protos.google.logging.v2.ConfigServiceV2
Represents a ConfigServiceV2
protos.google.logging.v2.CopyLogEntriesMetadata
Represents a CopyLogEntriesMetadata.
protos.google.logging.v2.CopyLogEntriesRequest
Represents a CopyLogEntriesRequest.
protos.google.logging.v2.CopyLogEntriesResponse
Represents a CopyLogEntriesResponse.
protos.google.logging.v2.CreateBucketRequest
Represents a CreateBucketRequest.
protos.google.logging.v2.CreateExclusionRequest
Represents a CreateExclusionRequest.
protos.google.logging.v2.CreateLinkRequest
Represents a CreateLinkRequest.
protos.google.logging.v2.CreateLogMetricRequest
Represents a CreateLogMetricRequest.
protos.google.logging.v2.CreateSinkRequest
Represents a CreateSinkRequest.
protos.google.logging.v2.CreateViewRequest
Represents a CreateViewRequest.
protos.google.logging.v2.DeleteBucketRequest
Represents a DeleteBucketRequest.
protos.google.logging.v2.DeleteExclusionRequest
Represents a DeleteExclusionRequest.
protos.google.logging.v2.DeleteLinkRequest
Represents a DeleteLinkRequest.
protos.google.logging.v2.DeleteLogMetricRequest
Represents a DeleteLogMetricRequest.
protos.google.logging.v2.DeleteLogRequest
Represents a DeleteLogRequest.
protos.google.logging.v2.DeleteSinkRequest
Represents a DeleteSinkRequest.
protos.google.logging.v2.DeleteViewRequest
Represents a DeleteViewRequest.
protos.google.logging.v2.GetBucketRequest
Represents a GetBucketRequest.
protos.google.logging.v2.GetCmekSettingsRequest
Represents a GetCmekSettingsRequest.
protos.google.logging.v2.GetExclusionRequest
Represents a GetExclusionRequest.
protos.google.logging.v2.GetLinkRequest
Represents a GetLinkRequest.
protos.google.logging.v2.GetLogMetricRequest
Represents a GetLogMetricRequest.
protos.google.logging.v2.GetSettingsRequest
Represents a GetSettingsRequest.
protos.google.logging.v2.GetSinkRequest
Represents a GetSinkRequest.
protos.google.logging.v2.GetViewRequest
Represents a GetViewRequest.
protos.google.logging.v2.IndexConfig
Represents an IndexConfig.
protos.google.logging.v2.Link
Represents a Link.
protos.google.logging.v2.LinkMetadata
Represents a LinkMetadata.
protos.google.logging.v2.ListBucketsRequest
Represents a ListBucketsRequest.
protos.google.logging.v2.ListBucketsResponse
Represents a ListBucketsResponse.
protos.google.logging.v2.ListExclusionsRequest
Represents a ListExclusionsRequest.
protos.google.logging.v2.ListExclusionsResponse
Represents a ListExclusionsResponse.
protos.google.logging.v2.ListLinksRequest
Represents a ListLinksRequest.
protos.google.logging.v2.ListLinksResponse
Represents a ListLinksResponse.
protos.google.logging.v2.ListLogEntriesRequest
Represents a ListLogEntriesRequest.
protos.google.logging.v2.ListLogEntriesResponse
Represents a ListLogEntriesResponse.
protos.google.logging.v2.ListLogMetricsRequest
Represents a ListLogMetricsRequest.
protos.google.logging.v2.ListLogMetricsResponse
Represents a ListLogMetricsResponse.
protos.google.logging.v2.ListLogsRequest
Represents a ListLogsRequest.
protos.google.logging.v2.ListLogsResponse
Represents a ListLogsResponse.
protos.google.logging.v2.ListMonitoredResourceDescriptorsRequest
Represents a ListMonitoredResourceDescriptorsRequest.
protos.google.logging.v2.ListMonitoredResourceDescriptorsResponse
Represents a ListMonitoredResourceDescriptorsResponse.
protos.google.logging.v2.ListSinksRequest
Represents a ListSinksRequest.
protos.google.logging.v2.ListSinksResponse
Represents a ListSinksResponse.
protos.google.logging.v2.ListViewsRequest
Represents a ListViewsRequest.
protos.google.logging.v2.ListViewsResponse
Represents a ListViewsResponse.
protos.google.logging.v2.LocationMetadata
Represents a LocationMetadata.
protos.google.logging.v2.LogBucket
Represents a LogBucket.
protos.google.logging.v2.LogEntry
Represents a LogEntry.
protos.google.logging.v2.LogEntryOperation
Represents a LogEntryOperation.
protos.google.logging.v2.LogEntrySourceLocation
Represents a LogEntrySourceLocation.
protos.google.logging.v2.LogExclusion
Represents a LogExclusion.
protos.google.logging.v2.LoggingServiceV2
Represents a LoggingServiceV2
protos.google.logging.v2.LogMetric
Represents a LogMetric.
protos.google.logging.v2.LogSink
Represents a LogSink.
protos.google.logging.v2.LogSplit
Represents a LogSplit.
protos.google.logging.v2.LogView
Represents a LogView.
protos.google.logging.v2.MetricsServiceV2
Represents a MetricsServiceV2
protos.google.logging.v2.Settings
Represents a Settings.
protos.google.logging.v2.TailLogEntriesRequest
Represents a TailLogEntriesRequest.
protos.google.logging.v2.TailLogEntriesResponse
Represents a TailLogEntriesResponse.
protos.google.logging.v2.TailLogEntriesResponse.SuppressionInfo
Represents a SuppressionInfo.
protos.google.logging.v2.UndeleteBucketRequest
Represents an UndeleteBucketRequest.
protos.google.logging.v2.UpdateBucketRequest
Represents an UpdateBucketRequest.
protos.google.logging.v2.UpdateCmekSettingsRequest
Represents an UpdateCmekSettingsRequest.
protos.google.logging.v2.UpdateExclusionRequest
Represents an UpdateExclusionRequest.
protos.google.logging.v2.UpdateLogMetricRequest
Represents an UpdateLogMetricRequest.
protos.google.logging.v2.UpdateSettingsRequest
Represents an UpdateSettingsRequest.
protos.google.logging.v2.UpdateSinkRequest
Represents an UpdateSinkRequest.
protos.google.logging.v2.UpdateViewRequest
Represents an UpdateViewRequest.
protos.google.logging.v2.WriteLogEntriesPartialErrors
Represents a WriteLogEntriesPartialErrors.
protos.google.logging.v2.WriteLogEntriesRequest
Represents a WriteLogEntriesRequest.
protos.google.logging.v2.WriteLogEntriesResponse
Represents a WriteLogEntriesResponse.
protos.google.longrunning.CancelOperationRequest
Represents a CancelOperationRequest.
protos.google.longrunning.DeleteOperationRequest
Represents a DeleteOperationRequest.
protos.google.longrunning.GetOperationRequest
Represents a GetOperationRequest.
protos.google.longrunning.ListOperationsRequest
Represents a ListOperationsRequest.
protos.google.longrunning.ListOperationsResponse
Represents a ListOperationsResponse.
protos.google.longrunning.Operation
Represents an Operation.
protos.google.longrunning.OperationInfo
Represents an OperationInfo.
protos.google.longrunning.Operations
Represents an Operations
protos.google.longrunning.WaitOperationRequest
Represents a WaitOperationRequest.
protos.google.protobuf.Any
Represents an Any.
protos.google.protobuf.DescriptorProto
Represents a DescriptorProto.
protos.google.protobuf.DescriptorProto.ExtensionRange
Represents an ExtensionRange.
protos.google.protobuf.DescriptorProto.ReservedRange
Represents a ReservedRange.
protos.google.protobuf.Duration
Represents a Duration.
protos.google.protobuf.Empty
Represents an Empty.
protos.google.protobuf.EnumDescriptorProto
Represents an EnumDescriptorProto.
protos.google.protobuf.EnumDescriptorProto.EnumReservedRange
Represents an EnumReservedRange.
protos.google.protobuf.EnumOptions
Represents an EnumOptions.
protos.google.protobuf.EnumValueDescriptorProto
Represents an EnumValueDescriptorProto.
protos.google.protobuf.EnumValueOptions
Represents an EnumValueOptions.
protos.google.protobuf.ExtensionRangeOptions
Represents an ExtensionRangeOptions.
protos.google.protobuf.FieldDescriptorProto
Represents a FieldDescriptorProto.
protos.google.protobuf.FieldMask
Represents a FieldMask.
protos.google.protobuf.FieldOptions
Represents a FieldOptions.
protos.google.protobuf.FileDescriptorProto
Represents a FileDescriptorProto.
protos.google.protobuf.FileDescriptorSet
Represents a FileDescriptorSet.
protos.google.protobuf.FileOptions
Represents a FileOptions.
protos.google.protobuf.GeneratedCodeInfo
Represents a GeneratedCodeInfo.
protos.google.protobuf.GeneratedCodeInfo.Annotation
Represents an Annotation.
protos.google.protobuf.ListValue
Represents a ListValue.
protos.google.protobuf.MessageOptions
Represents a MessageOptions.
protos.google.protobuf.MethodDescriptorProto
Represents a MethodDescriptorProto.
protos.google.protobuf.MethodOptions
Represents a MethodOptions.
protos.google.protobuf.OneofDescriptorProto
Represents an OneofDescriptorProto.
protos.google.protobuf.OneofOptions
Represents an OneofOptions.
protos.google.protobuf.ServiceDescriptorProto
Represents a ServiceDescriptorProto.
protos.google.protobuf.ServiceOptions
Represents a ServiceOptions.
protos.google.protobuf.SourceCodeInfo
Represents a SourceCodeInfo.
protos.google.protobuf.SourceCodeInfo.Location
Represents a Location.
protos.google.protobuf.Struct
Represents a Struct.
protos.google.protobuf.Timestamp
Represents a Timestamp.
protos.google.protobuf.UninterpretedOption
Represents an UninterpretedOption.
protos.google.protobuf.UninterpretedOption.NamePart
Represents a NamePart.
protos.google.protobuf.Value
Represents a Value.
protos.google.rpc.Status
Represents a Status.
Sink
A sink is an object that lets you to specify a set of log entries to export to a particular destination. Cloud Logging lets you export log entries to destinations including Cloud Storage buckets (for long term log storage), Google BigQuery datasets (for log analysis), Google Pub/Sub (for streaming to other applications).
Interfaces
AbortableDuplex
CreateSinkCallback
CreateSinkRequest
DeleteCallback
GetEntriesCallback
GetLogsCallback
GetLogsRequest
GetSinksCallback
GetSinksRequest
HttpRequest
LoggingOptions
protos.google.api.Distribution.BucketOptions.IExplicit
Properties of an Explicit.
protos.google.api.Distribution.BucketOptions.IExponential
Properties of an Exponential.
protos.google.api.Distribution.BucketOptions.ILinear
Properties of a Linear.
protos.google.api.Distribution.IBucketOptions
Properties of a BucketOptions.
protos.google.api.Distribution.IExemplar
Properties of an Exemplar.
protos.google.api.Distribution.IRange
Properties of a Range.
protos.google.api.IClientLibrarySettings
Properties of a ClientLibrarySettings.
protos.google.api.ICommonLanguageSettings
Properties of a CommonLanguageSettings.
protos.google.api.ICppSettings
Properties of a CppSettings.
protos.google.api.ICustomHttpPattern
Properties of a CustomHttpPattern.
protos.google.api.IDistribution
Properties of a Distribution.
protos.google.api.IDotnetSettings
Properties of a DotnetSettings.
protos.google.api.IGoSettings
Properties of a GoSettings.
protos.google.api.IHttp
Properties of a Http.
protos.google.api.IHttpRule
Properties of a HttpRule.
protos.google.api.IJavaSettings
Properties of a JavaSettings.
protos.google.api.ILabelDescriptor
Properties of a LabelDescriptor.
protos.google.api.IMethodSettings
Properties of a MethodSettings.
protos.google.api.IMetric
Properties of a Metric.
protos.google.api.IMetricDescriptor
Properties of a MetricDescriptor.
protos.google.api.IMonitoredResource
Properties of a MonitoredResource.
protos.google.api.IMonitoredResourceDescriptor
Properties of a MonitoredResourceDescriptor.
protos.google.api.IMonitoredResourceMetadata
Properties of a MonitoredResourceMetadata.
protos.google.api.INodeSettings
Properties of a NodeSettings.
protos.google.api.IPhpSettings
Properties of a PhpSettings.
protos.google.api.IPublishing
Properties of a Publishing.
protos.google.api.IPythonSettings
Properties of a PythonSettings.
protos.google.api.IResourceDescriptor
Properties of a ResourceDescriptor.
protos.google.api.IResourceReference
Properties of a ResourceReference.
protos.google.api.IRubySettings
Properties of a RubySettings.
protos.google.api.MethodSettings.ILongRunning
Properties of a LongRunning.
protos.google.api.MetricDescriptor.IMetricDescriptorMetadata
Properties of a MetricDescriptorMetadata.
protos.google.logging.type.IHttpRequest
Properties of a HttpRequest.
protos.google.logging.v2.IBigQueryDataset
Properties of a BigQueryDataset.
protos.google.logging.v2.IBigQueryOptions
Properties of a BigQueryOptions.
protos.google.logging.v2.IBucketMetadata
Properties of a BucketMetadata.
protos.google.logging.v2.ICmekSettings
Properties of a CmekSettings.
protos.google.logging.v2.ICopyLogEntriesMetadata
Properties of a CopyLogEntriesMetadata.
protos.google.logging.v2.ICopyLogEntriesRequest
Properties of a CopyLogEntriesRequest.
protos.google.logging.v2.ICopyLogEntriesResponse
Properties of a CopyLogEntriesResponse.
protos.google.logging.v2.ICreateBucketRequest
Properties of a CreateBucketRequest.
protos.google.logging.v2.ICreateExclusionRequest
Properties of a CreateExclusionRequest.
protos.google.logging.v2.ICreateLinkRequest
Properties of a CreateLinkRequest.
protos.google.logging.v2.ICreateLogMetricRequest
Properties of a CreateLogMetricRequest.
protos.google.logging.v2.ICreateSinkRequest
Properties of a CreateSinkRequest.
protos.google.logging.v2.ICreateViewRequest
Properties of a CreateViewRequest.
protos.google.logging.v2.IDeleteBucketRequest
Properties of a DeleteBucketRequest.
protos.google.logging.v2.IDeleteExclusionRequest
Properties of a DeleteExclusionRequest.
protos.google.logging.v2.IDeleteLinkRequest
Properties of a DeleteLinkRequest.
protos.google.logging.v2.IDeleteLogMetricRequest
Properties of a DeleteLogMetricRequest.
protos.google.logging.v2.IDeleteLogRequest
Properties of a DeleteLogRequest.
protos.google.logging.v2.IDeleteSinkRequest
Properties of a DeleteSinkRequest.
protos.google.logging.v2.IDeleteViewRequest
Properties of a DeleteViewRequest.
protos.google.logging.v2.IGetBucketRequest
Properties of a GetBucketRequest.
protos.google.logging.v2.IGetCmekSettingsRequest
Properties of a GetCmekSettingsRequest.
protos.google.logging.v2.IGetExclusionRequest
Properties of a GetExclusionRequest.
protos.google.logging.v2.IGetLinkRequest
Properties of a GetLinkRequest.
protos.google.logging.v2.IGetLogMetricRequest
Properties of a GetLogMetricRequest.
protos.google.logging.v2.IGetSettingsRequest
Properties of a GetSettingsRequest.
protos.google.logging.v2.IGetSinkRequest
Properties of a GetSinkRequest.
protos.google.logging.v2.IGetViewRequest
Properties of a GetViewRequest.
protos.google.logging.v2.IIndexConfig
Properties of an IndexConfig.
protos.google.logging.v2.ILink
Properties of a Link.
protos.google.logging.v2.ILinkMetadata
Properties of a LinkMetadata.
protos.google.logging.v2.IListBucketsRequest
Properties of a ListBucketsRequest.
protos.google.logging.v2.IListBucketsResponse
Properties of a ListBucketsResponse.
protos.google.logging.v2.IListExclusionsRequest
Properties of a ListExclusionsRequest.
protos.google.logging.v2.IListExclusionsResponse
Properties of a ListExclusionsResponse.
protos.google.logging.v2.IListLinksRequest
Properties of a ListLinksRequest.
protos.google.logging.v2.IListLinksResponse
Properties of a ListLinksResponse.
protos.google.logging.v2.IListLogEntriesRequest
Properties of a ListLogEntriesRequest.
protos.google.logging.v2.IListLogEntriesResponse
Properties of a ListLogEntriesResponse.
protos.google.logging.v2.IListLogMetricsRequest
Properties of a ListLogMetricsRequest.
protos.google.logging.v2.IListLogMetricsResponse
Properties of a ListLogMetricsResponse.
protos.google.logging.v2.IListLogsRequest
Properties of a ListLogsRequest.
protos.google.logging.v2.IListLogsResponse
Properties of a ListLogsResponse.
protos.google.logging.v2.IListMonitoredResourceDescriptorsRequest
Properties of a ListMonitoredResourceDescriptorsRequest.
protos.google.logging.v2.IListMonitoredResourceDescriptorsResponse
Properties of a ListMonitoredResourceDescriptorsResponse.
protos.google.logging.v2.IListSinksRequest
Properties of a ListSinksRequest.
protos.google.logging.v2.IListSinksResponse
Properties of a ListSinksResponse.
protos.google.logging.v2.IListViewsRequest
Properties of a ListViewsRequest.
protos.google.logging.v2.IListViewsResponse
Properties of a ListViewsResponse.
protos.google.logging.v2.ILocationMetadata
Properties of a LocationMetadata.
protos.google.logging.v2.ILogBucket
Properties of a LogBucket.
protos.google.logging.v2.ILogEntry
Properties of a LogEntry.
protos.google.logging.v2.ILogEntryOperation
Properties of a LogEntryOperation.
protos.google.logging.v2.ILogEntrySourceLocation
Properties of a LogEntrySourceLocation.
protos.google.logging.v2.ILogExclusion
Properties of a LogExclusion.
protos.google.logging.v2.ILogMetric
Properties of a LogMetric.
protos.google.logging.v2.ILogSink
Properties of a LogSink.
protos.google.logging.v2.ILogSplit
Properties of a LogSplit.
protos.google.logging.v2.ILogView
Properties of a LogView.
protos.google.logging.v2.ISettings
Properties of a Settings.
protos.google.logging.v2.ITailLogEntriesRequest
Properties of a TailLogEntriesRequest.
protos.google.logging.v2.ITailLogEntriesResponse
Properties of a TailLogEntriesResponse.
protos.google.logging.v2.IUndeleteBucketRequest
Properties of an UndeleteBucketRequest.
protos.google.logging.v2.IUpdateBucketRequest
Properties of an UpdateBucketRequest.
protos.google.logging.v2.IUpdateCmekSettingsRequest
Properties of an UpdateCmekSettingsRequest.
protos.google.logging.v2.IUpdateExclusionRequest
Properties of an UpdateExclusionRequest.
protos.google.logging.v2.IUpdateLogMetricRequest
Properties of an UpdateLogMetricRequest.
protos.google.logging.v2.IUpdateSettingsRequest
Properties of an UpdateSettingsRequest.
protos.google.logging.v2.IUpdateSinkRequest
Properties of an UpdateSinkRequest.
protos.google.logging.v2.IUpdateViewRequest
Properties of an UpdateViewRequest.
protos.google.logging.v2.IWriteLogEntriesPartialErrors
Properties of a WriteLogEntriesPartialErrors.
protos.google.logging.v2.IWriteLogEntriesRequest
Properties of a WriteLogEntriesRequest.
protos.google.logging.v2.IWriteLogEntriesResponse
Properties of a WriteLogEntriesResponse.
protos.google.logging.v2.TailLogEntriesResponse.ISuppressionInfo
Properties of a SuppressionInfo.
protos.google.longrunning.ICancelOperationRequest
Properties of a CancelOperationRequest.
protos.google.longrunning.IDeleteOperationRequest
Properties of a DeleteOperationRequest.
protos.google.longrunning.IGetOperationRequest
Properties of a GetOperationRequest.
protos.google.longrunning.IListOperationsRequest
Properties of a ListOperationsRequest.
protos.google.longrunning.IListOperationsResponse
Properties of a ListOperationsResponse.
protos.google.longrunning.IOperation
Properties of an Operation.
protos.google.longrunning.IOperationInfo
Properties of an OperationInfo.
protos.google.longrunning.IWaitOperationRequest
Properties of a WaitOperationRequest.
protos.google.protobuf.DescriptorProto.IExtensionRange
Properties of an ExtensionRange.
protos.google.protobuf.DescriptorProto.IReservedRange
Properties of a ReservedRange.
protos.google.protobuf.EnumDescriptorProto.IEnumReservedRange
Properties of an EnumReservedRange.
protos.google.protobuf.GeneratedCodeInfo.IAnnotation
Properties of an Annotation.
protos.google.protobuf.IAny
Properties of an Any.
protos.google.protobuf.IDescriptorProto
Properties of a DescriptorProto.
protos.google.protobuf.IDuration
Properties of a Duration.
protos.google.protobuf.IEmpty
Properties of an Empty.
protos.google.protobuf.IEnumDescriptorProto
Properties of an EnumDescriptorProto.
protos.google.protobuf.IEnumOptions
Properties of an EnumOptions.
protos.google.protobuf.IEnumValueDescriptorProto
Properties of an EnumValueDescriptorProto.
protos.google.protobuf.IEnumValueOptions
Properties of an EnumValueOptions.
protos.google.protobuf.IExtensionRangeOptions
Properties of an ExtensionRangeOptions.
protos.google.protobuf.IFieldDescriptorProto
Properties of a FieldDescriptorProto.
protos.google.protobuf.IFieldMask
Properties of a FieldMask.
protos.google.protobuf.IFieldOptions
Properties of a FieldOptions.
protos.google.protobuf.IFileDescriptorProto
Properties of a FileDescriptorProto.
protos.google.protobuf.IFileDescriptorSet
Properties of a FileDescriptorSet.
protos.google.protobuf.IFileOptions
Properties of a FileOptions.
protos.google.protobuf.IGeneratedCodeInfo
Properties of a GeneratedCodeInfo.
protos.google.protobuf.IListValue
Properties of a ListValue.
protos.google.protobuf.IMessageOptions
Properties of a MessageOptions.
protos.google.protobuf.IMethodDescriptorProto
Properties of a MethodDescriptorProto.
protos.google.protobuf.IMethodOptions
Properties of a MethodOptions.
protos.google.protobuf.IOneofDescriptorProto
Properties of an OneofDescriptorProto.
protos.google.protobuf.IOneofOptions
Properties of an OneofOptions.
protos.google.protobuf.IServiceDescriptorProto
Properties of a ServiceDescriptorProto.
protos.google.protobuf.IServiceOptions
Properties of a ServiceOptions.
protos.google.protobuf.ISourceCodeInfo
Properties of a SourceCodeInfo.
protos.google.protobuf.IStruct
Properties of a Struct.
protos.google.protobuf.ITimestamp
Properties of a Timestamp.
protos.google.protobuf.IUninterpretedOption
Properties of an UninterpretedOption.
protos.google.protobuf.IValue
Properties of a Value.
protos.google.protobuf.SourceCodeInfo.ILocation
Properties of a Location.
protos.google.protobuf.UninterpretedOption.INamePart
Properties of a NamePart.
protos.google.rpc.IStatus
Properties of a Status.
RequestCallback
RequestConfig
ServiceContext
For logged errors, one can provide a the service context. For more information see [this guide] https://cloud.google.com/error-reporting/docs/formatting-error-messages and the [official documentation] https://cloud.google.com/error-reporting/reference/rest/v1beta1/ServiceContext .
TailEntriesResponse
Enums
protos.google.api.ClientLibraryDestination
ClientLibraryDestination enum.
protos.google.api.ClientLibraryOrganization
ClientLibraryOrganization enum.
protos.google.api.FieldBehavior
FieldBehavior enum.
protos.google.api.LabelDescriptor.ValueType
ValueType enum.
protos.google.api.LaunchStage
LaunchStage enum.
protos.google.api.MetricDescriptor.MetricKind
MetricKind enum.
protos.google.api.MetricDescriptor.ValueType
ValueType enum.
protos.google.api.ResourceDescriptor.History
History enum.
protos.google.api.ResourceDescriptor.Style
Style enum.
protos.google.logging.type.LogSeverity
LogSeverity enum.
protos.google.logging.v2.IndexType
IndexType enum.
protos.google.logging.v2.LifecycleState
LifecycleState enum.
protos.google.logging.v2.LogMetric.ApiVersion
ApiVersion enum.
protos.google.logging.v2.LogSink.VersionFormat
VersionFormat enum.
protos.google.logging.v2.OperationState
OperationState enum.
protos.google.logging.v2.TailLogEntriesResponse.SuppressionInfo.Reason
Reason enum.
protos.google.protobuf.FieldDescriptorProto.Label
Label enum.
protos.google.protobuf.FieldDescriptorProto.Type
Type enum.
protos.google.protobuf.FieldOptions.CType
CType enum.
protos.google.protobuf.FieldOptions.JSType
JSType enum.
protos.google.protobuf.FieldOptions.OptionRetention
OptionRetention enum.
protos.google.protobuf.FieldOptions.OptionTargetType
OptionTargetType enum.
protos.google.protobuf.FileOptions.OptimizeMode
OptimizeMode enum.
protos.google.protobuf.GeneratedCodeInfo.Annotation.Semantic
Semantic enum.
protos.google.protobuf.MethodOptions.IdempotencyLevel
IdempotencyLevel enum.
protos.google.protobuf.NullValue
NullValue enum.
Severity
Variables
v2
v2
:
any
Functions
assignSeverityToEntries(entries, severity)
export
declare
function
assignSeverityToEntries
(
entries
:
Entry
|
Entry
[],
severity
:
string
)
:
Entry
[];
Return an array of log entries with the desired severity assigned.
detectServiceContext(auth)
export
declare
function
detectServiceContext
(
auth
:
GoogleAuth
)
:
Promise
For logged errors, users can provide a service context. This enables errors to be picked up Cloud Error Reporting. For more information see [this guide] https://cloud.google.com/error-reporting/docs/formatting-error-messages and the [official documentation] https://cloud.google.com/error-reporting/reference/rest/v1beta1/ServiceContext .
formatLogName(projectId, name)
export
declare
function
formatLogName
(
projectId
:
string
,
name
:
string
)
:
string
;
Format the name of a log. A log's full name is in the format of 'projects/{projectId}/logs/{logName}'.
projectId
string
name
string
string
middleware.express.makeMiddleware(projectId, makeChildLogger, emitRequestLog)
export
declare
function
makeMiddleware
Generates an express middleware that installs a request-specific logger on the request
object. It optionally can do HttpRequest timing that can be used for generating request logs. This can be used to integrate with logging libraries such as winston and bunyan.
projectId
string
Generated traceIds will be associated with this project.
makeChildLogger
(trace: string, span?: string, traceSampled?: boolean) => LoggerType
A function that generates logger instances that will be installed onto req
as req.log
. The logger should include the trace in each log entry's metadata (associated with the LOGGING_TRACE_KEY property.
emitRequestLog
(httpRequest: CloudLoggingHttpRequest
, trace: string, span?: string, traceSampled?: boolean) => void
Optional. A function that will emit a parent request log. While some environments like GAE and GCF emit parent request logs automatically, other environments do not. When provided this function will be called with a populated CloudLoggingHttpRequest
which can be emitted as request log.
(req: ServerRequest
, res: "\"http\"".ServerResponse
, next: Function
) => void
LoggerType
Type Aliases
Client
export
type
Client
=
string
;
DeleteResponse
export
type
DeleteResponse
=
google
.
protobuf
.
Empty
;
GetEntriesResponse
export
type
GetEntriesResponse
=
[
Entry
[],
google
.
logging
.
v2
.
IListLogEntriesRequest
,
google
.
logging
.
v2
.
IListLogEntriesResponse
];
GetLogsResponse
export
type
GetLogsResponse
=
[
Sink
[],
google
.
logging
.
v2
.
IListLogsRequest
,
google
.
logging
.
v2
.
IListLogsResponse
];
GetSinksResponse
export
type
GetSinksResponse
=
[
Sink
[],
google
.
logging
.
v2
.
IListSinksRequest
,
google
.
logging
.
v2
.
IListSinksResponse
];
LogSink
export
type
LogSink
=
google
.
logging
.
v2
.
ILogSink
;
MonitoredResource
export
type
MonitoredResource
=
google
.
api
.
IMonitoredResource
;
protos.google.logging.v2.ConfigServiceV2.CopyLogEntriesCallback
type
CopyLogEntriesCallback
=
(
error
:
(
Error
|
null
),
response
?:
google
.
longrunning
.
Operation
)
=
>
void
;
Callback as used by .
protos.google.logging.v2.ConfigServiceV2.CreateBucketAsyncCallback
type
CreateBucketAsyncCallback
=
(
error
:
(
Error
|
null
),
response
?:
google
.
longrunning
.
Operation
)
=
>
void
;
Callback as used by .
protos.google.logging.v2.ConfigServiceV2.CreateBucketCallback
type
CreateBucketCallback
=
(
error
:
(
Error
|
null
),
response
?:
google
.
logging
.
v2
.
LogBucket
)
=
>
void
;
Callback as used by .
protos.google.logging.v2.ConfigServiceV2.CreateExclusionCallback
type
CreateExclusionCallback
=
(
error
:
(
Error
|
null
),
response
?:
google
.
logging
.
v2
.
LogExclusion
)
=
>
void
;
Callback as used by .
protos.google.logging.v2.ConfigServiceV2.CreateLinkCallback
type
CreateLinkCallback
=
(
error
:
(
Error
|
null
),
response
?:
google
.
longrunning
.
Operation
)
=
>
void
;
Callback as used by .
protos.google.logging.v2.ConfigServiceV2.CreateSinkCallback
type
CreateSinkCallback
=
(
error
:
(
Error
|
null
),
response
?:
google
.
logging
.
v2
.
LogSink
)
=
>
void
;
Callback as used by .
protos.google.logging.v2.ConfigServiceV2.CreateViewCallback
type
CreateViewCallback
=
(
error
:
(
Error
|
null
),
response
?:
google
.
logging
.
v2
.
LogView
)
=
>
void
;
Callback as used by .
protos.google.logging.v2.ConfigServiceV2.DeleteBucketCallback
type
DeleteBucketCallback
=
(
error
:
(
Error
|
null
),
response
?:
google
.
protobuf
.
Empty
)
=
>
void
;
Callback as used by .
protos.google.logging.v2.ConfigServiceV2.DeleteExclusionCallback
type
DeleteExclusionCallback
=
(
error
:
(
Error
|
null
),
response
?:
google
.
protobuf
.
Empty
)
=
>
void
;
Callback as used by .
protos.google.logging.v2.ConfigServiceV2.DeleteLinkCallback
type
DeleteLinkCallback
=
(
error
:
(
Error
|
null
),
response
?:
google
.
longrunning
.
Operation
)
=
>
void
;
Callback as used by .
protos.google.logging.v2.ConfigServiceV2.DeleteSinkCallback
type
DeleteSinkCallback
=
(
error
:
(
Error
|
null
),
response
?:
google
.
protobuf
.
Empty
)
=
>
void
;
Callback as used by .
protos.google.logging.v2.ConfigServiceV2.DeleteViewCallback
type
DeleteViewCallback
=
(
error
:
(
Error
|
null
),
response
?:
google
.
protobuf
.
Empty
)
=
>
void
;
Callback as used by .
protos.google.logging.v2.ConfigServiceV2.GetBucketCallback
type
GetBucketCallback
=
(
error
:
(
Error
|
null
),
response
?:
google
.
logging
.
v2
.
LogBucket
)
=
>
void
;
Callback as used by .
protos.google.logging.v2.ConfigServiceV2.GetCmekSettingsCallback
type
GetCmekSettingsCallback
=
(
error
:
(
Error
|
null
),
response
?:
google
.
logging
.
v2
.
CmekSettings
)
=
>
void
;
Callback as used by .
protos.google.logging.v2.ConfigServiceV2.GetExclusionCallback
type
GetExclusionCallback
=
(
error
:
(
Error
|
null
),
response
?:
google
.
logging
.
v2
.
LogExclusion
)
=
>
void
;
Callback as used by .
protos.google.logging.v2.ConfigServiceV2.GetLinkCallback
type
GetLinkCallback
=
(
error
:
(
Error
|
null
),
response
?:
google
.
logging
.
v2
.
Link
)
=
>
void
;
Callback as used by .
protos.google.logging.v2.ConfigServiceV2.GetSettingsCallback
type
GetSettingsCallback
=
(
error
:
(
Error
|
null
),
response
?:
google
.
logging
.
v2
.
Settings
)
=
>
void
;
Callback as used by .
protos.google.logging.v2.ConfigServiceV2.GetSinkCallback
type
GetSinkCallback
=
(
error
:
(
Error
|
null
),
response
?:
google
.
logging
.
v2
.
LogSink
)
=
>
void
;
Callback as used by .
protos.google.logging.v2.ConfigServiceV2.GetViewCallback
type
GetViewCallback
=
(
error
:
(
Error
|
null
),
response
?:
google
.
logging
.
v2
.
LogView
)
=
>
void
;
Callback as used by .
protos.google.logging.v2.ConfigServiceV2.ListBucketsCallback
type
ListBucketsCallback
=
(
error
:
(
Error
|
null
),
response
?:
google
.
logging
.
v2
.
ListBucketsResponse
)
=
>
void
;
Callback as used by .
protos.google.logging.v2.ConfigServiceV2.ListExclusionsCallback
type
ListExclusionsCallback
=
(
error
:
(
Error
|
null
),
response
?:
google
.
logging
.
v2
.
ListExclusionsResponse
)
=
>
void
;
Callback as used by .
protos.google.logging.v2.ConfigServiceV2.ListLinksCallback
type
ListLinksCallback
=
(
error
:
(
Error
|
null
),
response
?:
google
.
logging
.
v2
.
ListLinksResponse
)
=
>
void
;
Callback as used by .
protos.google.logging.v2.ConfigServiceV2.ListSinksCallback
type
ListSinksCallback
=
(
error
:
(
Error
|
null
),
response
?:
google
.
logging
.
v2
.
ListSinksResponse
)
=
>
void
;
Callback as used by .
protos.google.logging.v2.ConfigServiceV2.ListViewsCallback
type
ListViewsCallback
=
(
error
:
(
Error
|
null
),
response
?:
google
.
logging
.
v2
.
ListViewsResponse
)
=
>
void
;
Callback as used by .
protos.google.logging.v2.ConfigServiceV2.UndeleteBucketCallback
type
UndeleteBucketCallback
=
(
error
:
(
Error
|
null
),
response
?:
google
.
protobuf
.
Empty
)
=
>
void
;
Callback as used by .
protos.google.logging.v2.ConfigServiceV2.UpdateBucketAsyncCallback
type
UpdateBucketAsyncCallback
=
(
error
:
(
Error
|
null
),
response
?:
google
.
longrunning
.
Operation
)
=
>
void
;
Callback as used by .
protos.google.logging.v2.ConfigServiceV2.UpdateBucketCallback
type
UpdateBucketCallback
=
(
error
:
(
Error
|
null
),
response
?:
google
.
logging
.
v2
.
LogBucket
)
=
>
void
;
Callback as used by .
protos.google.logging.v2.ConfigServiceV2.UpdateCmekSettingsCallback
type
UpdateCmekSettingsCallback
=
(
error
:
(
Error
|
null
),
response
?:
google
.
logging
.
v2
.
CmekSettings
)
=
>
void
;
Callback as used by .
protos.google.logging.v2.ConfigServiceV2.UpdateExclusionCallback
type
UpdateExclusionCallback
=
(
error
:
(
Error
|
null
),
response
?:
google
.
logging
.
v2
.
LogExclusion
)
=
>
void
;
Callback as used by .
protos.google.logging.v2.ConfigServiceV2.UpdateSettingsCallback
type
UpdateSettingsCallback
=
(
error
:
(
Error
|
null
),
response
?:
google
.
logging
.
v2
.
Settings
)
=
>
void
;
Callback as used by .
protos.google.logging.v2.ConfigServiceV2.UpdateSinkCallback
type
UpdateSinkCallback
=
(
error
:
(
Error
|
null
),
response
?:
google
.
logging
.
v2
.
LogSink
)
=
>
void
;
Callback as used by .
protos.google.logging.v2.ConfigServiceV2.UpdateViewCallback
type
UpdateViewCallback
=
(
error
:
(
Error
|
null
),
response
?:
google
.
logging
.
v2
.
LogView
)
=
>
void
;
Callback as used by .
protos.google.logging.v2.LoggingServiceV2.DeleteLogCallback
type
DeleteLogCallback
=
(
error
:
(
Error
|
null
),
response
?:
google
.
protobuf
.
Empty
)
=
>
void
;
Callback as used by .
protos.google.logging.v2.LoggingServiceV2.ListLogEntriesCallback
type
ListLogEntriesCallback
=
(
error
:
(
Error
|
null
),
response
?:
google
.
logging
.
v2
.
ListLogEntriesResponse
)
=
>
void
;
Callback as used by .
protos.google.logging.v2.LoggingServiceV2.ListLogsCallback
type
ListLogsCallback
=
(
error
:
(
Error
|
null
),
response
?:
google
.
logging
.
v2
.
ListLogsResponse
)
=
>
void
;
Callback as used by .
protos.google.logging.v2.LoggingServiceV2.ListMonitoredResourceDescriptorsCallback
type
ListMonitoredResourceDescriptorsCallback
=
(
error
:
(
Error
|
null
),
response
?:
google
.
logging
.
v2
.
ListMonitoredResourceDescriptorsResponse
)
=
>
void
;
Callback as used by .
protos.google.logging.v2.LoggingServiceV2.TailLogEntriesCallback
type
TailLogEntriesCallback
=
(
error
:
(
Error
|
null
),
response
?:
google
.
logging
.
v2
.
TailLogEntriesResponse
)
=
>
void
;
Callback as used by .
protos.google.logging.v2.LoggingServiceV2.WriteLogEntriesCallback
type
WriteLogEntriesCallback
=
(
error
:
(
Error
|
null
),
response
?:
google
.
logging
.
v2
.
WriteLogEntriesResponse
)
=
>
void
;
Callback as used by .
protos.google.logging.v2.MetricsServiceV2.CreateLogMetricCallback
type
CreateLogMetricCallback
=
(
error
:
(
Error
|
null
),
response
?:
google
.
logging
.
v2
.
LogMetric
)
=
>
void
;
Callback as used by .
protos.google.logging.v2.MetricsServiceV2.DeleteLogMetricCallback
type
DeleteLogMetricCallback
=
(
error
:
(
Error
|
null
),
response
?:
google
.
protobuf
.
Empty
)
=
>
void
;
Callback as used by .
protos.google.logging.v2.MetricsServiceV2.GetLogMetricCallback
type
GetLogMetricCallback
=
(
error
:
(
Error
|
null
),
response
?:
google
.
logging
.
v2
.
LogMetric
)
=
>
void
;
Callback as used by .
protos.google.logging.v2.MetricsServiceV2.ListLogMetricsCallback
type
ListLogMetricsCallback
=
(
error
:
(
Error
|
null
),
response
?:
google
.
logging
.
v2
.
ListLogMetricsResponse
)
=
>
void
;
Callback as used by .
protos.google.logging.v2.MetricsServiceV2.UpdateLogMetricCallback
type
UpdateLogMetricCallback
=
(
error
:
(
Error
|
null
),
response
?:
google
.
logging
.
v2
.
LogMetric
)
=
>
void
;
Callback as used by .
protos.google.longrunning.Operations.CancelOperationCallback
type
CancelOperationCallback
=
(
error
:
(
Error
|
null
),
response
?:
google
.
protobuf
.
Empty
)
=
>
void
;
Callback as used by .
protos.google.longrunning.Operations.DeleteOperationCallback
type
DeleteOperationCallback
=
(
error
:
(
Error
|
null
),
response
?:
google
.
protobuf
.
Empty
)
=
>
void
;
Callback as used by .
protos.google.longrunning.Operations.GetOperationCallback
type
GetOperationCallback
=
(
error
:
(
Error
|
null
),
response
?:
google
.
longrunning
.
Operation
)
=
>
void
;
Callback as used by .
protos.google.longrunning.Operations.ListOperationsCallback
type
ListOperationsCallback
=
(
error
:
(
Error
|
null
),
response
?:
google
.
longrunning
.
ListOperationsResponse
)
=
>
void
;
Callback as used by .
protos.google.longrunning.Operations.WaitOperationCallback
type
WaitOperationCallback
=
(
error
:
(
Error
|
null
),
response
?:
google
.
longrunning
.
Operation
)
=
>
void
;
Callback as used by .
SeverityNames
export
type
SeverityNames
=
keyof
typeof
Severity
;