HttpClientLoggingHttpClientBuilderExtensions.AddExtendedHttpClientLogging Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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)
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
- builder
- IHttpClientBuilder
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)
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
- builder
- IHttpClientBuilder
- 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>)
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
- builder
- IHttpClientBuilder
- 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.