Partilhar via


HttpClientLoggingHttpClientBuilderExtensions.AddExtendedHttpClientLogging Método

Definição

Sobrecargas

AddExtendedHttpClientLogging(IHttpClientBuilder)

Adiciona um IHttpClientAsyncLogger para emitir logs para solicitações de saída para um nomeado HttpClient.

AddExtendedHttpClientLogging(IHttpClientBuilder, IConfigurationSection)

Adiciona um IHttpClientAsyncLogger para emitir logs para solicitações de saída para um nomeado HttpClient.

AddExtendedHttpClientLogging(IHttpClientBuilder, Action<LoggingOptions>)

Adiciona um IHttpClientAsyncLogger para emitir logs para solicitações de saída para um nomeado HttpClient.

AddExtendedHttpClientLogging(IHttpClientBuilder)

Origem:
HttpClientLoggingHttpClientBuilderExtensions.cs

Adiciona um IHttpClientAsyncLogger para emitir logs para solicitações de saída para um nomeado 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

Retornos

O valor de builder.

Exceções

O argumento builder é null.

Comentários

Todos os outros agentes são removidos , incluindo o padrão, registrado por meio de AddDefaultLogger(IHttpClientBuilder). Muitas das informações registradas por esse método (como corpos, métodos, host, caminho e duração) serão adicionadas como marcas de enriquecimento ao log estruturado. Verifique se você tem uma maneira de exibir logs estruturados para exibir essas informações extras.

Aplica-se a

AddExtendedHttpClientLogging(IHttpClientBuilder, IConfigurationSection)

Origem:
HttpClientLoggingHttpClientBuilderExtensions.cs

Adiciona um IHttpClientAsyncLogger para emitir logs para solicitações de saída para um nomeado 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

section
IConfigurationSection

O IConfigurationSection a ser usado para configurar LoggingOptionso .

Retornos

O valor de builder.

Exceções

Qualquer um dos argumentos é null.

Comentários

Todos os outros agentes são removidos , incluindo o padrão, registrado por meio de AddDefaultLogger(IHttpClientBuilder). Muitas das informações registradas por esse método (como corpos, métodos, host, caminho e duração) serão adicionadas como marcas de enriquecimento ao log estruturado. Verifique se você tem uma maneira de exibir logs estruturados para exibir essas informações extras.

Aplica-se a

AddExtendedHttpClientLogging(IHttpClientBuilder, Action<LoggingOptions>)

Origem:
HttpClientLoggingHttpClientBuilderExtensions.cs

Adiciona um IHttpClientAsyncLogger para emitir logs para solicitações de saída para um nomeado 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

configure
Action<LoggingOptions>

O delegado com o qual configurar LoggingOptions .

Retornos

O valor de builder.

Exceções

Qualquer um dos argumentos é null.

Comentários

Todos os outros agentes são removidos , incluindo o padrão, registrado por meio de AddDefaultLogger(IHttpClientBuilder). Muitas das informações registradas por esse método (como corpos, métodos, host, caminho e duração) serão adicionadas como marcas de enriquecimento ao log estruturado. Verifique se você tem uma maneira de exibir logs estruturados para exibir essas informações extras.

Aplica-se a