Note

Access to this page requires authorization. You can try signing in or .

Access to this page requires authorization. You can try .

HttpLoggingServiceCollectionExtensions.AddHttpLoggingRedaction Method

Definition

Namespace:
Microsoft.Extensions.DependencyInjection
Assembly:
Microsoft.AspNetCore.Diagnostics.Middleware.dll
Package:
Microsoft.AspNetCore.Diagnostics.Middleware v10.0.0
Package:
Microsoft.AspNetCore.Diagnostics.Middleware v10.6.0
Package:
Microsoft.AspNetCore.Diagnostics.Middleware v9.8.0

Important

Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.

Overloads

Name Description
AddHttpLoggingRedaction(IServiceCollection, IConfigurationSection)

Enables enrichment and redaction of HTTP request logging output.

AddHttpLoggingRedaction(IServiceCollection, Action<LoggingRedactionOptions>)

Enables enrichment and redaction of HTTP request logging output.

AddHttpLoggingRedaction(IServiceCollection, IConfigurationSection)

Source:
HttpLoggingServiceCollectionExtensions.cs
Source:
HttpLoggingServiceCollectionExtensions.cs
Source:
HttpLoggingServiceCollectionExtensions.cs

Enables enrichment and redaction of HTTP request logging output.

public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddHttpLoggingRedaction(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Microsoft.Extensions.Configuration.IConfigurationSection section);
static member AddHttpLoggingRedaction : Microsoft.Extensions.DependencyInjection.IServiceCollection * Microsoft.Extensions.Configuration.IConfigurationSection -> Microsoft.Extensions.DependencyInjection.IServiceCollection
<Extension()>
Public Function AddHttpLoggingRedaction (services As IServiceCollection, section As IConfigurationSection) As IServiceCollection

Parameters

services
IServiceCollection

The service collection.

section
IConfigurationSection

The configuration section with the redaction settings.

Returns

The value of services.

Applies to

AddHttpLoggingRedaction(IServiceCollection, Action<LoggingRedactionOptions>)

Source:
HttpLoggingServiceCollectionExtensions.cs
Source:
HttpLoggingServiceCollectionExtensions.cs
Source:
HttpLoggingServiceCollectionExtensions.cs

Enables enrichment and redaction of HTTP request logging output.

public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddHttpLoggingRedaction(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Action<Microsoft.AspNetCore.Diagnostics.Logging.LoggingRedactionOptions>? configure = default);
static member AddHttpLoggingRedaction : Microsoft.Extensions.DependencyInjection.IServiceCollection * Action<Microsoft.AspNetCore.Diagnostics.Logging.LoggingRedactionOptions> -> Microsoft.Extensions.DependencyInjection.IServiceCollection
<Extension()>
Public Function AddHttpLoggingRedaction (services As IServiceCollection, Optional configure As Action(Of LoggingRedactionOptions) = Nothing) As IServiceCollection

Parameters

services
IServiceCollection

The service collection.

configure
Action<LoggingRedactionOptions>

Configures the redaction options.

Returns

The value of services.

Exceptions

services is null.

Remarks

This will enable CombineLogs and Duration by default.

Applies to


Feedback

Was this page helpful?