HttpLoggingFields Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sinalizadores usados para controlar quais partes da solicitação e resposta são registradas.
Essa enumeração dá suporte a uma combinação bit a bit dos valores de membro.
[System.Flags]
public enum HttpLoggingFields
[<System.Flags>]
type HttpLoggingFields =
Public Enum HttpLoggingFields
- Herança
-
HttpLoggingFields
- Atributos
Campos
All | 7421 | Sinalizador para registrar em log a solicitação HTTP e a resposta. Inclui Request, Response e Duration. O registro em log do corpo da solicitação e da resposta tem implicações de desempenho, pois requer o buffer de todo o corpo da solicitação e da resposta para o RequestBodyLogLimit e ResponseBodyLogLimito . |
Duration | 4096 | Sinalizador para registrar em log quanto tempo levou para processar a solicitação e a resposta em milissegundos. |
None | 0 | Sem registro em log. |
Request | 1117 | Sinalizador para registrar em log toda a Solicitação HTTP. Inclui RequestPropertiesAndHeaders e RequestBody. O registro em log do corpo da solicitação tem implicações de desempenho, pois requer o buffer de todo o corpo da solicitação até RequestBodyLogLimit. |
RequestBody | 1024 | Sinalizador para registrar em log a solicitação BodyHTTP . O registro em log do corpo da solicitação tem implicações de desempenho, pois requer o buffer de todo o corpo da solicitação até RequestBodyLogLimit. |
RequestHeaders | 64 | Sinalizador para registrar em log a solicitação HeadersHTTP . Os cabeçalhos de solicitação são registrados assim que o middleware é invocado. Os cabeçalhos são redigidos por padrão com o caractere '[Redacted]' a menos que especificado no RequestHeaders. Por exemplo: Conexão: keep-alive My-Custom-Request-Header: [Redacted] |
RequestMethod | 8 | Sinalizador para registrar em log a solicitação MethodHTTP . Por exemplo: Método: GET |
RequestPath | 1 | Sinalizador para registrar em log o Caminho da Solicitação HTTP, que inclui o Path e PathBaseo . Por exemplo: Caminho: /index PathBase: /app |
RequestProperties | 29 | Sinalizador para registrar em log uma coleção de propriedades de solicitação HTTP, incluindo RequestPath, RequestProtocol, RequestMethode RequestScheme. |
RequestPropertiesAndHeaders | 93 | Sinalizador para registro em log de propriedades e cabeçalhos de solicitação HTTP. Inclui RequestProperties e RequestHeaders |
RequestProtocol | 4 | Sinalizador para registrar em log a solicitação ProtocolHTTP . Por exemplo: Protocolo: HTTP/1.1 |
RequestQuery | 2 | Sinalizador para registrar em log a solicitação QueryStringHTTP . Por exemplo: Consulta: ?index=1 O conteúdo do RequestQuery pode conter informações privadas que podem ter preocupações regulatórias de acordo com o GDPR e outras leis. RequestQuery não deve ser registrado, a menos que os logs sejam seguros e controlados pelo acesso e o impacto de privacidade avaliado. |
RequestScheme | 16 | Sinalizador para registrar em log a solicitação SchemeHTTP . Por exemplo: Esquema: https |
RequestTrailers | 256 | Sinalizador para registrar em log a solicitação TrailersHTTP . Os Trailers de Solicitação não estão registrados no momento. |
Response | 2208 | Sinalizador para registrar em log toda a Resposta HTTP. Inclui ResponsePropertiesAndHeaders e ResponseBody. O registro em log do corpo da resposta tem implicações de desempenho, pois requer o buffer de todo o corpo da resposta até ResponseBodyLogLimit. |
ResponseBody | 2048 | Sinalizador para registrar em log a resposta BodyHTTP . O registro em log do corpo da resposta tem implicações de desempenho, pois requer o buffer de todo o corpo da resposta até ResponseBodyLogLimit. |
ResponseHeaders | 128 | Sinalizador para registrar em log a resposta HeadersHTTP . Os cabeçalhos de resposta são registrados quando o Body é gravado ou quando StartAsync(CancellationToken) é chamado. Os cabeçalhos são redigidos por padrão com o caractere '[Redacted]' a menos que especificado no ResponseHeaders. Por exemplo: Content-Length: 16 My-Custom-Response-Header: [Redacted] |
ResponsePropertiesAndHeaders | 160 | Sinalizador para registrar em log propriedades e cabeçalhos de resposta HTTP. Inclui ResponseStatusCode e ResponseHeaders. |
ResponseStatusCode | 32 | Sinalizador para registrar em log a resposta StatusCodeHTTP . Por exemplo: StatusCode: 200 |
ResponseTrailers | 512 | Sinalizador para registrar em log a resposta TrailersHTTP . Os Trailers de Resposta não estão registrados no momento. |