Microsoft.Extensions.Http.Logging Namespace

Enthält Klassen, die für die Protokollierung IHttpClientFactoryverwendet werden.

Klassen

Name Beschreibung
HttpClientLoggingTagNames

Konstanten, die für HTTP-Clientprotokollierungstags verwendet werden.

LoggingHttpMessageHandler

Behandelt die Protokollierung des Lebenszyklus für eine HTTP-Anforderung.

LoggingOptions

Optionen zum Konfigurieren der Protokollierung von HTTP-Clientanforderungen.

LoggingScopeHttpMessageHandler

Behandelt die Protokollierung des Lebenszyklus für eine HTTP-Anforderung innerhalb eines Protokollbereichs.

Schnittstellen

Name Beschreibung
IHttpClientAsyncLogger

Eine Abstraktion für asynchrone benutzerdefinierte HTTP-Anforderungsprotokollierung für eine benannte HttpClient Instanz, die von IHttpClientFactory.

IHttpClientLogEnricher

Schnittstelle zum Implementieren von Protokollreicherern für HTTP-Clientanforderungen.

IHttpClientLogger

Eine Abstraktion für die benutzerdefinierte HTTP-Anforderungsprotokollierung für eine benannte HttpClient Instanz, die von IHttpClientFactory.

Enumerationen

Name Beschreibung
OutgoingPathLoggingMode

Strategie, um zu entscheiden, wie ausgehender HTTP-Pfad protokolliert wird.