Compartir a través de


HttpLoggingOptions Clase

Definición

Opciones de Microsoft.AspNetCore.HttpLogging.HttpLoggingMiddleware.

public sealed class HttpLoggingOptions
type HttpLoggingOptions = class
Public NotInheritable Class HttpLoggingOptions
Herencia
HttpLoggingOptions

Constructores

HttpLoggingOptions()

Opciones de Microsoft.AspNetCore.HttpLogging.HttpLoggingMiddleware.

Propiedades

CombineLogs

Obtiene o establece si el middleware combinará la solicitud, el cuerpo de la solicitud, la respuesta, el cuerpo de la respuesta y los registros de duración en una sola entrada de registro. El valor predeterminado es false.

LoggingFields

Campos que se van a registrar para la solicitud y la respuesta. El valor predeterminado es registrar propiedades y encabezados de solicitud y respuesta.

MediaTypeOptions

Opciones para configurar codificaciones para un tipo de medio específico.

Si la solicitud o respuesta no coinciden con el tipo de medio admitido, el cuerpo de la respuesta no se registrará.

RequestBodyLogLimit

Tamaño máximo del cuerpo de la solicitud para registrar (en bytes). El valor predeterminado es 32 KB.

RequestHeaders

Solicite valores de encabezado que se puedan registrar.

Si un encabezado de solicitud no está presente en RequestHeaders, el nombre del encabezado se registrará con un valor redactado. Los encabezados de solicitud pueden contener tokens de autenticación o información privada que puede tener problemas normativos en virtud del RGPD y otras leyes. Los encabezados de solicitud arbitrarios no se deben registrar a menos que los registros sean seguros y tengan acceso controlado y el impacto en la privacidad evaluados.

ResponseBodyLogLimit

Tamaño máximo del cuerpo de respuesta para registrar (en bytes). El valor predeterminado es 32 KB.

ResponseHeaders

Valores de encabezado de respuesta que se pueden registrar.

Si un encabezado de respuesta no está presente en ResponseHeaders, el nombre del encabezado se registrará con un valor redactado.

Se aplica a