Microsoft.AspNetCore.Telemetry Namespace

Classes

HttpLoggingServiceExtensions

Extension methods to register the HTTP logging feature within the service.

HttpLoggingTagNames

Constants used for incoming HTTP request logging tags.

LoggingOptions

Top-level model for formatting incoming HTTP requests and their corresponding responses.

RequestCheckpointConstants

Project constants.

RequestCheckpointExtensions

Extensions used to register Request Checkpoint feature.

RequestHeadersEnricherExtensions

Extension methods for setting up Request Headers Log Enricher in an IServiceCollection.

RequestHeadersLogEnricherOptions

Options for the Request Headers enricher.

RequestLatencyTelemetryExtensions

Extensions for registering the request latency telemetry middleware.

RequestLatencyTelemetryOptions

Options to configure the request latency middleware.

Interfaces

IHttpLogEnricher

Interface for implementing log enrichers for incoming HTTP requests.

Enums

IncomingPathLoggingMode

Strategy to decide how request path is logged.