Classes
BufferOptions
Options that define a buffer.
ContextExceptionLogger
Functions to create IContextExceptionLoggers.
ContextTracerManager
Manages access to the current IManagedTracer.
ErrorReportingExtensions
Extension methods for registering the Error Reporting component for Dependency Injection.
ErrorReportingOptions
Optional configuration to be used when initializing Google Cloud Error Reporting.
ErrorReportingServiceOptions
Configuration for initializing Error Reporting.
EventTarget
Represents the location error events will be sent.
GoogleDiagnosticsExtensions
Extensions to configure Google.Cloud.Diagnostics for non ASP.NET Core applications.
GoogleLogger
ILogger for Google Cloud Logging.
GoogleLoggerProvider
ILoggerProvider for Google Cloud Logging.
HttpClientBuilderExtensions
Extensions methods for IHttpClientBuilder.
ILoggerExtensions
Extensions for ILogger to allow augmenting the logged information with contextual data. GoogleLogger" will add the information to the LogEntry that is sent to Google Cloud Logging. For the consumption of other loggers, the information will be included in newly created scopes at the moment of logging, in a format that all loggers should understand.
LogConsumer
Functions to create IConsumer<T>s.
LogTarget
Represents the location log entries will be sent, such as a project or organization.
LoggingExtensions
Extension methods for registering Google Cloud Logging.
LoggingOptions
Options for a GoogleLogger". These are options to configure when and what is logged, as where LoggingServiceOptions configure the logging service, including the target GCP project, etc.
LoggingServiceOptions
Configuration for initializing Google Cloud Logging.
ManagedTracer
Functions to create IManagedTracers.
NullManagedTracer
A managed tracer that does not trace.
Project
Operations for Cloud Console Projects.
RetryOptions
Options that define retry logic for requests that failed.
ServiceContextUtils
Helpers for working with a ServiceContext Struct.
SimpleTraceContext
Simple implementation of ITraceContext.
StartSpanOptions
Optional configuration to be used when starting a span.
TraceExtensions
Extension methods for registering Google Cloud Trace for dependency injection.
TraceHeaderContext
Context from the Google Cloud Trace Header.
TraceLabels
A helper class to handle span labels.
TraceOptions
Options to be used when initializing tracing.
TraceServiceOptions
Options for initializing tracing.
TraceTarget
Represents the location traces will be sent to. The Trace API only supports projects.
Interfaces
IConsumer<T>
A consumer.
IContextExceptionLogger
A generic exception logger for IContextWrappers.
IContextWrapper
Wraps an HTTP context.
ILogEntryLabelProvider
Provides a hook to augment labels when a log entry is being logged.
IManagedTracer
Manages creating spans for a trace as well as adding meta data to them.
ISpan
A trace span.
ITraceContext
A trace context.
Enums
BufferOverflow
How to handle a full buffer holding items from calls to be retried.
BufferType
Types of buffers.
EventTargetKind
The type of location error events will be sent to.
ExceptionHandling
How to handle exceptions from calls.
LogTargetKind
The location log entries will be logged to.
RetryType
The type of retry to make.
SpanKind
An enum value representing span kinds.