HttpClientLoggingHttpClientBuilderExtensions.AddExtendedHttpClientLogging Méthode

Définition

Surcharges

AddExtendedHttpClientLogging(IHttpClientBuilder)

Ajoute un IHttpClientAsyncLogger pour émettre des journaux pour les demandes sortantes pour un nommé HttpClient.

AddExtendedHttpClientLogging(IHttpClientBuilder, IConfigurationSection)

Ajoute un IHttpClientAsyncLogger pour émettre des journaux pour les demandes sortantes pour un nommé HttpClient.

AddExtendedHttpClientLogging(IHttpClientBuilder, Action<LoggingOptions>)

Ajoute un IHttpClientAsyncLogger pour émettre des journaux pour les demandes sortantes pour un nommé HttpClient.

AddExtendedHttpClientLogging(IHttpClientBuilder)

Source:
HttpClientLoggingHttpClientBuilderExtensions.cs

Ajoute un IHttpClientAsyncLogger pour émettre des journaux pour les demandes sortantes pour un nommé 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

Paramètres

Retours

la valeur de la propriété builder ;

Exceptions

L’argument builder est null.

Remarques

Tous les autres enregistreurs d’événements sont supprimés, y compris celui par défaut, inscrit via AddDefaultLogger(IHttpClientBuilder). Une grande partie des informations journalisées par cette méthode (comme les corps, les méthodes, l’hôte, le chemin et la durée) seront ajoutées en tant que balises d’enrichissement au journal structuré. Assurez-vous que vous disposez d’un moyen d’afficher les journaux structurés afin d’afficher ces informations supplémentaires.

S’applique à

AddExtendedHttpClientLogging(IHttpClientBuilder, IConfigurationSection)

Source:
HttpClientLoggingHttpClientBuilderExtensions.cs

Ajoute un IHttpClientAsyncLogger pour émettre des journaux pour les demandes sortantes pour un nommé 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

Paramètres

section
IConfigurationSection

IConfigurationSection à utiliser pour configurer LoggingOptions.

Retours

la valeur de la propriété builder ;

Exceptions

L’un des arguments est null.

Remarques

Tous les autres enregistreurs d’événements sont supprimés, y compris celui par défaut, inscrit via AddDefaultLogger(IHttpClientBuilder). Une grande partie des informations journalisées par cette méthode (comme les corps, les méthodes, l’hôte, le chemin et la durée) seront ajoutées en tant que balises d’enrichissement au journal structuré. Assurez-vous que vous disposez d’un moyen d’afficher les journaux structurés afin d’afficher ces informations supplémentaires.

S’applique à

AddExtendedHttpClientLogging(IHttpClientBuilder, Action<LoggingOptions>)

Source:
HttpClientLoggingHttpClientBuilderExtensions.cs

Ajoute un IHttpClientAsyncLogger pour émettre des journaux pour les demandes sortantes pour un nommé 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

Paramètres

configure
Action<LoggingOptions>

Délégué à configurer LoggingOptions avec.

Retours

la valeur de la propriété builder ;

Exceptions

L’un des arguments est null.

Remarques

Tous les autres enregistreurs d’événements sont supprimés, y compris celui par défaut, inscrit via AddDefaultLogger(IHttpClientBuilder). Une grande partie des informations journalisées par cette méthode (comme les corps, les méthodes, l’hôte, le chemin et la durée) seront ajoutées en tant que balises d’enrichissement au journal structuré. Assurez-vous que vous disposez d’un moyen d’afficher les journaux structurés afin d’afficher ces informations supplémentaires.

S’applique à