HttpLoggingOptions Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Optionen für .Microsoft.AspNetCore.HttpLogging.HttpLoggingMiddleware
public sealed class HttpLoggingOptions
type HttpLoggingOptions = class
Public NotInheritable Class HttpLoggingOptions
- Vererbung
-
HttpLoggingOptions
Konstruktoren
HttpLoggingOptions() |
Optionen für .Microsoft.AspNetCore.HttpLogging.HttpLoggingMiddleware |
Eigenschaften
CombineLogs |
Ruft ab oder legt fest, ob die Middleware die Protokolle Anforderung, Anforderungstext, Antwort, Antworttext und Dauer in einem einzelnen Protokolleintrag kombiniert. Der Standardwert lautet |
LoggingFields |
Felder, die für die Anforderung und Antwort protokolliert werden sollen. Standardmäßig werden Anforderungs- und Antworteigenschaften und -header protokolliert. |
MediaTypeOptions |
Optionen zum Konfigurieren von Codierungen für einen bestimmten Medientyp. Wenn die Anforderung oder Antwort nicht mit dem unterstützten Medientyp übereinstimmt, wird der Antworttext nicht protokolliert. |
RequestBodyLogLimit |
Maximale Anforderungstextgröße für die Protokollierung (in Bytes). Der Standardwert ist 32 MB. |
RequestHeaders |
Anforderungsheaderwerte, die protokolliert werden dürfen. Wenn kein Anforderungsheader in RequestHeadersvorhanden ist, wird der Headername mit einem redigierten Wert protokolliert. Anforderungsheader können Authentifizierungstoken oder private Informationen enthalten, die möglicherweise regulatorische Bedenken im Rahmen der DSGVO und anderer Gesetze haben. Beliebige Anforderungsheader sollten nicht protokolliert werden, es sei denn, Protokolle sind sicher, der Zugriff wird gesteuert und die Auswirkungen auf den Datenschutz bewertet. |
ResponseBodyLogLimit |
Maximale Größe des Antworttexts für die Protokollierung (in Bytes). Der Standardwert ist 32 MB. |
ResponseHeaders |
Antwortheaderwerte, die protokolliert werden dürfen. Wenn kein Antwortheader in ResponseHeadersvorhanden ist, wird der Headername mit einem redacted-Wert protokolliert. |