Udostępnij za pośrednictwem


HttpClientLoggingHttpClientBuilderExtensions.AddExtendedHttpClientLogging Metoda

Definicja

Przeciążenia

AddExtendedHttpClientLogging(IHttpClientBuilder)

Dodaje element do IHttpClientAsyncLogger emitowania dzienników dla żądań wychodzących dla nazwanego HttpClientelementu .

AddExtendedHttpClientLogging(IHttpClientBuilder, IConfigurationSection)

Dodaje element do IHttpClientAsyncLogger emitowania dzienników dla żądań wychodzących dla nazwanego HttpClientelementu .

AddExtendedHttpClientLogging(IHttpClientBuilder, Action<LoggingOptions>)

Dodaje element do IHttpClientAsyncLogger emitowania dzienników dla żądań wychodzących dla nazwanego HttpClientelementu .

AddExtendedHttpClientLogging(IHttpClientBuilder)

Źródło:
HttpClientLoggingHttpClientBuilderExtensions.cs

Dodaje element do IHttpClientAsyncLogger emitowania dzienników dla żądań wychodzących dla nazwanego HttpClientelementu .

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

Parametry

Zwraca

Wartość .builder

Wyjątki

Argument builder to null.

Uwagi

Wszystkie inne rejestratory są usuwane — w tym domyślne, zarejestrowane za pośrednictwem polecenia AddDefaultLogger(IHttpClientBuilder). Wiele informacji rejestrowanych przez tę metodę (takich jak ciała, metody, host, ścieżka i czas trwania) zostaną dodane jako tagi wzbogacania do dziennika strukturalnego. Upewnij się, że masz sposób wyświetlania dzienników ustrukturyzowanych, aby wyświetlić te dodatkowe informacje.

Dotyczy

AddExtendedHttpClientLogging(IHttpClientBuilder, IConfigurationSection)

Źródło:
HttpClientLoggingHttpClientBuilderExtensions.cs

Dodaje element do IHttpClientAsyncLogger emitowania dzienników dla żądań wychodzących dla nazwanego HttpClientelementu .

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

Parametry

section
IConfigurationSection

Element IConfigurationSection do użycia do konfigurowania programu LoggingOptions.

Zwraca

Wartość .builder

Wyjątki

Dowolny z argumentów to null.

Uwagi

Wszystkie inne rejestratory są usuwane — w tym domyślne, zarejestrowane za pośrednictwem polecenia AddDefaultLogger(IHttpClientBuilder). Wiele informacji rejestrowanych przez tę metodę (takich jak ciała, metody, host, ścieżka i czas trwania) zostaną dodane jako tagi wzbogacania do dziennika strukturalnego. Upewnij się, że masz sposób wyświetlania dzienników ustrukturyzowanych, aby wyświetlić te dodatkowe informacje.

Dotyczy

AddExtendedHttpClientLogging(IHttpClientBuilder, Action<LoggingOptions>)

Źródło:
HttpClientLoggingHttpClientBuilderExtensions.cs

Dodaje element do IHttpClientAsyncLogger emitowania dzienników dla żądań wychodzących dla nazwanego HttpClientelementu .

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

Parametry

configure
Action<LoggingOptions>

Pełnomocnik do skonfigurowania LoggingOptions za pomocą polecenia .

Zwraca

Wartość .builder

Wyjątki

Dowolny z argumentów to null.

Uwagi

Wszystkie inne rejestratory są usuwane — w tym domyślne, zarejestrowane za pośrednictwem polecenia AddDefaultLogger(IHttpClientBuilder). Wiele informacji rejestrowanych przez tę metodę (takich jak ciała, metody, host, ścieżka i czas trwania) zostaną dodane jako tagi wzbogacania do dziennika strukturalnego. Upewnij się, że masz sposób wyświetlania dzienników ustrukturyzowanych, aby wyświetlić te dodatkowe informacje.

Dotyczy