Bagikan melalui


HttpClientLoggingHttpClientBuilderExtensions.AddExtendedHttpClientLogging Metode

Definisi

Overload

AddExtendedHttpClientLogging(IHttpClientBuilder)

Menambahkan untuk memancarkan IHttpClientAsyncLogger log untuk permintaan keluar untuk bernama HttpClient.

AddExtendedHttpClientLogging(IHttpClientBuilder, IConfigurationSection)

Menambahkan untuk memancarkan IHttpClientAsyncLogger log untuk permintaan keluar untuk bernama HttpClient.

AddExtendedHttpClientLogging(IHttpClientBuilder, Action<LoggingOptions>)

Menambahkan untuk memancarkan IHttpClientAsyncLogger log untuk permintaan keluar untuk bernama HttpClient.

AddExtendedHttpClientLogging(IHttpClientBuilder)

Sumber:
HttpClientLoggingHttpClientBuilderExtensions.cs
Sumber:
HttpClientLoggingHttpClientBuilderExtensions.cs
Sumber:
HttpClientLoggingHttpClientBuilderExtensions.cs

Menambahkan untuk memancarkan IHttpClientAsyncLogger log untuk permintaan keluar untuk bernama 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

Parameter

Mengembalikan

Nilai dari builder.

Pengecualian

Argumennya builder adalah null.

Keterangan

Semua pencatat lainnya dihapus - termasuk yang default, terdaftar melalui AddDefaultLogger(IHttpClientBuilder). Banyak informasi yang dicatat oleh metode ini (seperti badan, metode, host, jalur, dan durasi) akan ditambahkan sebagai tag pengayaan ke log terstruktur. Pastikan Anda memiliki cara untuk melihat log terstruktur untuk melihat informasi tambahan ini.

Berlaku untuk

AddExtendedHttpClientLogging(IHttpClientBuilder, IConfigurationSection)

Sumber:
HttpClientLoggingHttpClientBuilderExtensions.cs
Sumber:
HttpClientLoggingHttpClientBuilderExtensions.cs
Sumber:
HttpClientLoggingHttpClientBuilderExtensions.cs

Menambahkan untuk memancarkan IHttpClientAsyncLogger log untuk permintaan keluar untuk bernama 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

Parameter

section
IConfigurationSection

yang IConfigurationSection digunakan untuk mengonfigurasi LoggingOptions.

Mengembalikan

Nilai dari builder.

Pengecualian

Salah satu argumennya adalah null.

Keterangan

Semua pencatat lainnya dihapus - termasuk yang default, terdaftar melalui AddDefaultLogger(IHttpClientBuilder). Banyak informasi yang dicatat oleh metode ini (seperti badan, metode, host, jalur, dan durasi) akan ditambahkan sebagai tag pengayaan ke log terstruktur. Pastikan Anda memiliki cara untuk melihat log terstruktur untuk melihat informasi tambahan ini.

Berlaku untuk

AddExtendedHttpClientLogging(IHttpClientBuilder, Action<LoggingOptions>)

Sumber:
HttpClientLoggingHttpClientBuilderExtensions.cs
Sumber:
HttpClientLoggingHttpClientBuilderExtensions.cs
Sumber:
HttpClientLoggingHttpClientBuilderExtensions.cs

Menambahkan untuk memancarkan IHttpClientAsyncLogger log untuk permintaan keluar untuk bernama 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

Parameter

configure
Action<LoggingOptions>

Delegasi untuk dikonfigurasi LoggingOptions .

Mengembalikan

Nilai dari builder.

Pengecualian

Salah satu argumennya adalah null.

Keterangan

Semua pencatat lainnya dihapus - termasuk yang default, terdaftar melalui AddDefaultLogger(IHttpClientBuilder). Banyak informasi yang dicatat oleh metode ini (seperti badan, metode, host, jalur, dan durasi) akan ditambahkan sebagai tag pengayaan ke log terstruktur. Pastikan Anda memiliki cara untuk melihat log terstruktur untuk melihat informasi tambahan ini.

Berlaku untuk