HttpLoggingFields Enumeration
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.
Flags, die verwendet werden, um zu steuern, welche Teile der Anforderung und Antwort protokolliert werden.
Diese Enumeration unterstützt eine bitweise Kombination ihrer Memberwerte.
[System.Flags]
public enum HttpLoggingFields
[<System.Flags>]
type HttpLoggingFields =
Public Enum HttpLoggingFields
- Vererbung
-
HttpLoggingFields
- Attribute
Felder
All | 7421 | Flag zum Protokollieren sowohl der HTTP-Anforderung als auch -Antwort. Schließt Request, Response und Duration ein. Die Protokollierung des Anforderungs- als auch Antworttexts hat Auswirkungen auf die Leistung, da der gesamte Anforderungs- und Antworttext in RequestBodyLogLimit und ResponseBodyLogLimit gepuffert werden muss. |
Duration | 4096 | Flag zum Protokollieren, wie lange die Verarbeitung der Anforderung und Antwort in Millisekunden gedauert hat. |
None | 0 | Keine Protokollierung. |
Request | 1117 | Flag zum Protokollieren der gesamten HTTP-Anforderung. Beinhaltet RequestPropertiesAndHeaders und RequestBody. Die Protokollierung des Anforderungstexts hat Auswirkungen auf die Leistung, da der gesamte Anforderungstext in RequestBodyLogLimit gepuffert werden muss. |
RequestBody | 1024 | Flag zum Protokollieren der HTTP-Anforderung Body. Die Protokollierung des Anforderungstexts hat Auswirkungen auf die Leistung, da der gesamte Anforderungstext in RequestBodyLogLimit gepuffert werden muss. |
RequestHeaders | 64 | Flag zum Protokollieren der HTTP-Anforderung Headers. Anforderungsheader werden protokolliert, sobald die Middleware aufgerufen wird. Header werden standardmäßig mit dem Zeichen „[Redacted]“ bearbeitet, es sei denn, dies ist in RequestHeaders angegeben. Beispiel: Connection: keep-alive My-Custom-Request-Header: [Redacted] |
RequestMethod | 8 | Flag zum Protokollieren der HTTP-Anforderung Method. Beispiel: Methode: GET |
RequestPath | 1 | Flag für die Protokollierung des HTTP-Anforderungspfads, der sowohl die PathPathBaseals auch enthält. Beispiel: Pfad: /index PathBase: /app |
RequestProperties | 29 | Kennzeichnen sie zum Protokollieren einer Auflistung von HTTP-Anforderungseigenschaften, einschließlich RequestPath, RequestProtocol, RequestMethodund RequestScheme. |
RequestPropertiesAndHeaders | 93 | Flag zum Protokollieren von HTTP-Anforderungseigenschaften und -Headern. Umfasst RequestProperties und RequestHeaders |
RequestProtocol | 4 | Flag zum Protokollieren der HTTP-Anforderung Protocol. Beispiel: Protokoll: HTTP/1.1 |
RequestQuery | 2 | Flag zum Protokollieren der HTTP-Anforderung QueryString. Beispiel: Abfrage: ?index=1 RequestQuery-Inhalte können private Informationen enthalten, die möglicherweise regulatorische Bedenken im Rahmen der DSGVO und anderer Gesetze haben. RequestQuery sollte nicht protokolliert werden, es sei denn, Protokolle sind sicher, der Zugriff wird gesteuert und die Auswirkungen auf den Datenschutz bewertet. |
RequestScheme | 16 | Flag zum Protokollieren der HTTP-Anforderung Scheme. Beispiel: Schema: https |
RequestTrailers | 256 | Flag zum Protokollieren der HTTP-Anforderung Trailers. Anforderungsnachspanne werden derzeit nicht protokolliert. |
Response | 2208 | Flag zum Protokollieren der gesamten HTTP-Antwort. Beinhaltet ResponsePropertiesAndHeaders und ResponseBody. Die Protokollierung des Antworttexts hat Auswirkungen auf die Leistung, da der gesamte Antworttext in ResponseBodyLogLimit gepuffert werden muss. |
ResponseBody | 2048 | Flag zum Protokollieren der HTTP-Antwort Body. Die Protokollierung des Antworttexts hat Auswirkungen auf die Leistung, da der gesamte Antworttext in ResponseBodyLogLimit gepuffert werden muss. |
ResponseHeaders | 128 | Flag zum Protokollieren der HTTP-Antwort Headers. Antwortheader werden protokolliert, wenn geschrieben Body wird oder aufgerufen StartAsync(CancellationToken) wird. Header werden standardmäßig mit dem Zeichen „[Redacted]“ bearbeitet, es sei denn, dies ist in ResponseHeaders angegeben. Beispiel: Content-Length: 16 My-Custom-Response-Header: [Redacted] |
ResponsePropertiesAndHeaders | 160 | Flag zum Protokollieren von HTTP-Antworteigenschaften und -Headern. Beinhaltet ResponseStatusCode und ResponseHeaders. |
ResponseStatusCode | 32 | Flag zum Protokollieren der HTTP-Antwort StatusCode. Beispiel: StatusCode: 200 |
ResponseTrailers | 512 | Flag zum Protokollieren der HTTP-Antwort Trailers. Antwortnachspanne werden derzeit nicht protokolliert. |