HttpClientLoggingHttpClientBuilderExtensions.AddExtendedHttpClientLogging メソッド

定義

オーバーロード

AddExtendedHttpClientLogging(IHttpClientBuilder)

という名前HttpClientIHttpClientAsyncLogger に対する送信要求のログを出力する を追加します。

AddExtendedHttpClientLogging(IHttpClientBuilder, IConfigurationSection)

という名前HttpClientIHttpClientAsyncLogger に対する送信要求のログを出力する を追加します。

AddExtendedHttpClientLogging(IHttpClientBuilder, Action<LoggingOptions>)

という名前HttpClientIHttpClientAsyncLogger に対する送信要求のログを出力する を追加します。

AddExtendedHttpClientLogging(IHttpClientBuilder)

ソース:
HttpClientLoggingHttpClientBuilderExtensions.cs
ソース:
HttpClientLoggingHttpClientBuilderExtensions.cs
ソース:
HttpClientLoggingHttpClientBuilderExtensions.cs

という名前HttpClientIHttpClientAsyncLogger に対する送信要求のログを出力する を追加します。

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

パラメーター

戻り値

builder の値。

例外

引数 builder は です null

注釈

他のすべてのロガーは削除されます。既定のロガーも含めて、 を介して AddDefaultLogger(IHttpClientBuilder)登録されます。 このメソッドによってログに記録される情報の多く (本文、メソッド、ホスト、パス、期間など) は、構造化ログにエンリッチメント タグとして追加されます。 この追加情報を表示するには、構造化されたログを表示する方法があることを確認してください。

適用対象

AddExtendedHttpClientLogging(IHttpClientBuilder, IConfigurationSection)

ソース:
HttpClientLoggingHttpClientBuilderExtensions.cs
ソース:
HttpClientLoggingHttpClientBuilderExtensions.cs
ソース:
HttpClientLoggingHttpClientBuilderExtensions.cs

という名前HttpClientIHttpClientAsyncLogger に対する送信要求のログを出力する を追加します。

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

パラメーター

section
IConfigurationSection

IConfigurationSection 構成 LoggingOptionsするために使用する 。

戻り値

builder の値。

例外

引数のいずれも です null

注釈

他のすべてのロガーは削除されます。既定のロガーも含めて、 を介して AddDefaultLogger(IHttpClientBuilder)登録されます。 このメソッドによってログに記録される情報の多く (本文、メソッド、ホスト、パス、期間など) は、構造化ログにエンリッチメント タグとして追加されます。 この追加情報を表示するには、構造化されたログを表示する方法があることを確認してください。

適用対象

AddExtendedHttpClientLogging(IHttpClientBuilder, Action<LoggingOptions>)

ソース:
HttpClientLoggingHttpClientBuilderExtensions.cs
ソース:
HttpClientLoggingHttpClientBuilderExtensions.cs
ソース:
HttpClientLoggingHttpClientBuilderExtensions.cs

という名前HttpClientIHttpClientAsyncLogger に対する送信要求のログを出力する を追加します。

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

パラメーター

configure
Action<LoggingOptions>

構成 LoggingOptions するデリゲート。

戻り値

builder の値。

例外

引数のいずれも です null

注釈

他のすべてのロガーは削除されます。既定のロガーも含めて、 を介して AddDefaultLogger(IHttpClientBuilder)登録されます。 このメソッドによってログに記録される情報の多く (本文、メソッド、ホスト、パス、期間など) は、構造化ログにエンリッチメント タグとして追加されます。 この追加情報を表示するには、構造化されたログを表示する方法があることを確認してください。

適用対象