Partager via


HttpLoggingFields Énumération

Définition

Indicateurs utilisés pour contrôler les parties de la demande et de la réponse qui sont journalisées.

Cette énumération prend en charge une combinaison au niveau du bit de ses valeurs membres.

[System.Flags]
public enum HttpLoggingFields
[<System.Flags>]
type HttpLoggingFields = 
Public Enum HttpLoggingFields
Héritage
HttpLoggingFields
Attributs

Champs

All 7421

Indicateur pour la journalisation de la requête et de la réponse HTTP. Inclut Request, Response et Duration. La journalisation du corps de la demande et de la réponse a des implications sur les performances, car elle nécessite la mise en mémoire tampon de l’ensemble du corps de la requête et de la réponse jusqu’à et RequestBodyLogLimitResponseBodyLogLimit.

Duration 4096

Indicateur pour la journalisation du temps nécessaire au traitement de la demande et de la réponse en millisecondes.

None 0

Aucune journalisation.

Request 1117

Indicateur pour la journalisation de l’intégralité de la requête HTTP. Inclut RequestPropertiesAndHeaders et RequestBody. La journalisation du corps de la requête a des implications sur les performances, car elle nécessite la mise en mémoire tampon de tout le corps de la requête jusqu’à RequestBodyLogLimit.

RequestBody 1024

Indicateur de journalisation de la requête BodyHTTP . La journalisation du corps de la requête a des implications sur les performances, car elle nécessite la mise en mémoire tampon de tout le corps de la requête jusqu’à RequestBodyLogLimit.

RequestHeaders 64

Indicateur de journalisation de la requête HeadersHTTP . Les en-têtes de requête sont consignés dès que le middleware est appelé. Les en-têtes sont supprimés par défaut avec le caractère « [Redacted] », sauf si spécifié dans le RequestHeaders.

Par exemple : Connexion : keep-alive My-Custom-Request-Header : [Redacted]

RequestMethod 8

Indicateur de journalisation de la requête MethodHTTP .

Par exemple : Méthode : GET

RequestPath 1

Indicateur de journalisation du chemin de requête HTTP, qui inclut à la fois et PathPathBase.

Par exemple : Chemin : /index PathBase : /app

RequestProperties 29

Indicateur de journalisation d’une collection de propriétés de requête HTTP, notamment RequestPath, RequestProtocol, RequestMethodet RequestScheme.

RequestPropertiesAndHeaders 93

Indicateur pour la journalisation des en-têtes et des propriétés de requête HTTP. Inclut RequestProperties et RequestHeaders

RequestProtocol 4

Indicateur de journalisation de la requête ProtocolHTTP .

Par exemple : Protocole : HTTP/1.1

RequestQuery 2

Indicateur de journalisation de la requête QueryStringHTTP .

Par exemple : Requête : ?index=1

Le contenu de RequestQuery peut contenir des informations privées qui peuvent avoir des préoccupations réglementaires en vertu du RGPD et d’autres lois. RequestQuery ne doit pas être journalisé, sauf si les journaux sont sécurisés et que l’accès est contrôlé et que l’impact sur la confidentialité est évalué.
RequestScheme 16

Indicateur de journalisation de la requête SchemeHTTP .

Par exemple : Schéma : https

RequestTrailers 256

Indicateur de journalisation de la requête TrailersHTTP . Les bandes-annonces de demande ne sont actuellement pas journalisées.

Response 2208

Indicateur pour la journalisation de l’ensemble de la réponse HTTP. Inclut ResponsePropertiesAndHeaders et ResponseBody. La journalisation du corps de la réponse a des implications sur les performances, car elle nécessite la mise en mémoire tampon de l’ensemble du corps de la réponse jusqu’à ResponseBodyLogLimit.

ResponseBody 2048

Indicateur de journalisation de la réponse BodyHTTP . La journalisation du corps de la réponse a des implications sur les performances, car elle nécessite la mise en mémoire tampon de l’ensemble du corps de la réponse jusqu’à ResponseBodyLogLimit.

ResponseHeaders 128

Indicateur de journalisation de la réponse HeadersHTTP . Les en-têtes de réponse sont consignés lorsque le Body est écrit dans ou quand StartAsync(CancellationToken) est appelé.

Les en-têtes sont supprimés par défaut avec le caractère « [Redacted] », sauf si spécifié dans le ResponseHeaders.

Par exemple : Content-Length : 16 My-Custom-Response-Header : [Redacted]

ResponsePropertiesAndHeaders 160

Indicateur pour la journalisation des en-têtes et des propriétés de réponse HTTP. Inclut ResponseStatusCode et ResponseHeaders.

ResponseStatusCode 32

Indicateur de journalisation de la réponse StatusCodeHTTP .

Par exemple : StatusCode : 200

ResponseTrailers 512

Indicateur de journalisation de la réponse TrailersHTTP . Les bandes-annonces de réponse ne sont actuellement pas journalisées.

S’applique à