Condividi tramite


HttpClientLoggingHttpClientBuilderExtensions.AddExtendedHttpClientLogging Metodo

Definizione

Overload

AddExtendedHttpClientLogging(IHttpClientBuilder)

Aggiunge un IHttpClientAsyncLogger oggetto per generare log per le richieste in uscita per un oggetto denominato HttpClient.

AddExtendedHttpClientLogging(IHttpClientBuilder, IConfigurationSection)

Aggiunge un IHttpClientAsyncLogger oggetto per generare log per le richieste in uscita per un oggetto denominato HttpClient.

AddExtendedHttpClientLogging(IHttpClientBuilder, Action<LoggingOptions>)

Aggiunge un IHttpClientAsyncLogger oggetto per generare log per le richieste in uscita per un oggetto denominato HttpClient.

AddExtendedHttpClientLogging(IHttpClientBuilder)

Origine:
HttpClientLoggingHttpClientBuilderExtensions.cs

Aggiunge un IHttpClientAsyncLogger oggetto per generare log per le richieste in uscita per un oggetto denominato 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

Parametri

Restituisce

Valore di builder.

Eccezioni

L'argomento builder è null.

Commenti

Tutti gli altri logger vengono rimossi, incluso quello predefinito, registrato tramite AddDefaultLogger(IHttpClientBuilder). Molte delle informazioni registrate da questo metodo (ad esempio corpi, metodi, host, percorso e durata) verranno aggiunte come tag di arricchimento al log strutturato. Assicurarsi di avere un modo per visualizzare i log strutturati per visualizzare queste informazioni aggiuntive.

Si applica a

AddExtendedHttpClientLogging(IHttpClientBuilder, IConfigurationSection)

Origine:
HttpClientLoggingHttpClientBuilderExtensions.cs

Aggiunge un IHttpClientAsyncLogger oggetto per generare log per le richieste in uscita per un oggetto denominato 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

Parametri

section
IConfigurationSection

Oggetto IConfigurationSection da utilizzare per la configurazione di LoggingOptions.

Restituisce

Valore di builder.

Eccezioni

Qualsiasi argomento è null.

Commenti

Tutti gli altri logger vengono rimossi, incluso quello predefinito, registrato tramite AddDefaultLogger(IHttpClientBuilder). Molte delle informazioni registrate da questo metodo (ad esempio corpi, metodi, host, percorso e durata) verranno aggiunte come tag di arricchimento al log strutturato. Assicurarsi di avere un modo per visualizzare i log strutturati per visualizzare queste informazioni aggiuntive.

Si applica a

AddExtendedHttpClientLogging(IHttpClientBuilder, Action<LoggingOptions>)

Origine:
HttpClientLoggingHttpClientBuilderExtensions.cs

Aggiunge un IHttpClientAsyncLogger oggetto per generare log per le richieste in uscita per un oggetto denominato 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

Parametri

configure
Action<LoggingOptions>

Delegato da configurare LoggingOptions con.

Restituisce

Valore di builder.

Eccezioni

Qualsiasi argomento è null.

Commenti

Tutti gli altri logger vengono rimossi, incluso quello predefinito, registrato tramite AddDefaultLogger(IHttpClientBuilder). Molte delle informazioni registrate da questo metodo (ad esempio corpi, metodi, host, percorso e durata) verranno aggiunte come tag di arricchimento al log strutturato. Assicurarsi di avere un modo per visualizzare i log strutturati per visualizzare queste informazioni aggiuntive.

Si applica a