Comparteix a través de


HttpClientLoggingHttpClientBuilderExtensions.AddExtendedHttpClientLogging Método

Definición

Sobrecargas

AddExtendedHttpClientLogging(IHttpClientBuilder)

Agrega un IHttpClientAsyncLogger objeto para emitir registros para las solicitudes salientes de un objeto denominado HttpClient.

AddExtendedHttpClientLogging(IHttpClientBuilder, IConfigurationSection)

Agrega un IHttpClientAsyncLogger objeto para emitir registros para las solicitudes salientes de un objeto denominado HttpClient.

AddExtendedHttpClientLogging(IHttpClientBuilder, Action<LoggingOptions>)

Agrega un IHttpClientAsyncLogger objeto para emitir registros para las solicitudes salientes de un objeto denominado HttpClient.

AddExtendedHttpClientLogging(IHttpClientBuilder)

Source:
HttpClientLoggingHttpClientBuilderExtensions.cs
Source:
HttpClientLoggingHttpClientBuilderExtensions.cs
Source:
HttpClientLoggingHttpClientBuilderExtensions.cs

Agrega un IHttpClientAsyncLogger objeto para emitir registros para las solicitudes salientes de un objeto denominado HttpClient.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ AddExtendedHttpClientLogging(Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ builder);
public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder AddExtendedHttpClientLogging (this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder builder);
static member AddExtendedHttpClientLogging : Microsoft.Extensions.DependencyInjection.IHttpClientBuilder -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder
<Extension()>
Public Function AddExtendedHttpClientLogging (builder As IHttpClientBuilder) As IHttpClientBuilder

Parámetros

builder
IHttpClientBuilder

El parámetro de cadena de consulta IHttpClientBuilder.

Devoluciones

El valor de builder.

Excepciones

El argumento builder es null.

Comentarios

Se quitan todos los demás registradores, incluido el predeterminado, registrado a través de AddDefaultLogger(IHttpClientBuilder). Gran parte de la información registrada por este método (como cuerpos, métodos, host, ruta de acceso y duración) se agregará como etiquetas de enriquecimiento al registro estructurado. Asegúrese de que tiene una manera de ver los registros estructurados para ver esta información adicional.

Se aplica a

AddExtendedHttpClientLogging(IHttpClientBuilder, IConfigurationSection)

Source:
HttpClientLoggingHttpClientBuilderExtensions.cs
Source:
HttpClientLoggingHttpClientBuilderExtensions.cs
Source:
HttpClientLoggingHttpClientBuilderExtensions.cs

Agrega un IHttpClientAsyncLogger objeto para emitir registros para las solicitudes salientes de un objeto denominado HttpClient.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ AddExtendedHttpClientLogging(Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ builder, Microsoft::Extensions::Configuration::IConfigurationSection ^ section);
public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder AddExtendedHttpClientLogging (this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder builder, Microsoft.Extensions.Configuration.IConfigurationSection section);
static member AddExtendedHttpClientLogging : Microsoft.Extensions.DependencyInjection.IHttpClientBuilder * Microsoft.Extensions.Configuration.IConfigurationSection -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder
<Extension()>
Public Function AddExtendedHttpClientLogging (builder As IHttpClientBuilder, section As IConfigurationSection) As IHttpClientBuilder

Parámetros

builder
IHttpClientBuilder

El parámetro de cadena de consulta IHttpClientBuilder.

section
IConfigurationSection

que IConfigurationSection se va a usar para configurar LoggingOptions.

Devoluciones

El valor de builder.

Excepciones

Cualquiera de los argumentos es null.

Comentarios

Se quitan todos los demás registradores, incluido el predeterminado, registrado a través de AddDefaultLogger(IHttpClientBuilder). Gran parte de la información registrada por este método (como cuerpos, métodos, host, ruta de acceso y duración) se agregará como etiquetas de enriquecimiento al registro estructurado. Asegúrese de que tiene una manera de ver los registros estructurados para ver esta información adicional.

Se aplica a

AddExtendedHttpClientLogging(IHttpClientBuilder, Action<LoggingOptions>)

Source:
HttpClientLoggingHttpClientBuilderExtensions.cs
Source:
HttpClientLoggingHttpClientBuilderExtensions.cs
Source:
HttpClientLoggingHttpClientBuilderExtensions.cs

Agrega un IHttpClientAsyncLogger objeto para emitir registros para las solicitudes salientes de un objeto denominado HttpClient.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ AddExtendedHttpClientLogging(Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ builder, Action<Microsoft::Extensions::Http::Logging::LoggingOptions ^> ^ configure);
public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder AddExtendedHttpClientLogging (this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder builder, Action<Microsoft.Extensions.Http.Logging.LoggingOptions> configure);
static member AddExtendedHttpClientLogging : Microsoft.Extensions.DependencyInjection.IHttpClientBuilder * Action<Microsoft.Extensions.Http.Logging.LoggingOptions> -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder
<Extension()>
Public Function AddExtendedHttpClientLogging (builder As IHttpClientBuilder, configure As Action(Of LoggingOptions)) As IHttpClientBuilder

Parámetros

builder
IHttpClientBuilder

El parámetro de cadena de consulta IHttpClientBuilder.

configure
Action<LoggingOptions>

Delegado con el que se va a configurar LoggingOptions .

Devoluciones

El valor de builder.

Excepciones

Cualquiera de los argumentos es null.

Comentarios

Se quitan todos los demás registradores, incluido el predeterminado, registrado a través de AddDefaultLogger(IHttpClientBuilder). Gran parte de la información registrada por este método (como cuerpos, métodos, host, ruta de acceso y duración) se agregará como etiquetas de enriquecimiento al registro estructurado. Asegúrese de que tiene una manera de ver los registros estructurados para ver esta información adicional.

Se aplica a