HttpLoggingOptions 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
에 대한 옵션입니다 Microsoft.AspNetCore.HttpLogging.HttpLoggingMiddleware.
public sealed class HttpLoggingOptions
type HttpLoggingOptions = class
Public NotInheritable Class HttpLoggingOptions
- 상속
-
HttpLoggingOptions
생성자
HttpLoggingOptions() |
에 대한 옵션입니다 Microsoft.AspNetCore.HttpLogging.HttpLoggingMiddleware. |
속성
CombineLogs |
미들웨어가 요청, 요청 본문, 응답, 응답 본문 및 기간 로그를 단일 로그 항목으로 결합할지 여부를 가져오거나 설정합니다. 기본값은 |
LoggingFields |
요청 및 응답에 대해 기록할 필드입니다. 기본적으로 로깅 요청 및 응답 속성 및 헤더입니다. |
MediaTypeOptions |
특정 미디어 형식에 대한 인코딩을 구성하는 옵션입니다. 요청 또는 응답이 지원되는 미디어 형식과 일치하지 않으면 응답 본문이 기록되지 않습니다. |
RequestBodyLogLimit |
로그할 최대 요청 본문 크기(바이트)입니다. 기본값은 32KB입니다. |
RequestHeaders |
기록할 수 있는 요청 헤더 값입니다. 에 요청 헤더가 없 RequestHeaders으면 헤더 이름이 수정된 값으로 기록됩니다. 요청 헤더에는 GDPR 및 기타 법률에 따라 규제 문제가 있을 수 있는 인증 토큰 또는 개인 정보가 포함될 수 있습니다. 로그가 안전하고 액세스가 제어되고 개인 정보 보호 영향이 평가되지 않는 한 임의 요청 헤더를 기록해서는 안 됩니다. |
ResponseBodyLogLimit |
로그할 최대 응답 본문 크기(바이트)입니다. 기본값은 32KB입니다. |
ResponseHeaders |
기록할 수 있는 응답 헤더 값입니다. 응답 헤더가 에 ResponseHeaders없는 경우 헤더 이름은 수정된 값으로 기록됩니다. |