HttpLoggingFields 列挙型
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
要求と応答のどの部分をログに記録するかを制御するために使用されるフラグ。
この列挙体は、メンバー値のビットごとの組み合わせをサポートしています。
[System.Flags]
public enum HttpLoggingFields
[<System.Flags>]
type HttpLoggingFields =
Public Enum HttpLoggingFields
- 継承
-
HttpLoggingFields
- 属性
フィールド
All | 7421 | HTTP 要求と応答の両方をログに記録するためのフラグ。 Request、Response、および Duration が含まれます。 要求と応答の本文をログに記録すると、要求と応答の本文全体を最大で RequestBodyLogLimit および ResponseBodyLogLimit までバッファーリングする必要があるため、パフォーマンスに影響します。 |
Duration | 4096 | 要求と応答の処理にかかった時間をミリ秒単位でログに記録するためのフラグを設定します。 |
None | 0 | ログ記録なし。 |
Request | 1117 | HTTP 要求全体をログに記録するためのフラグ。 RequestPropertiesAndHeaders と RequestBody が含まれます。 要求本文をログに記録すると、要求本文全体を最大で RequestBodyLogLimit までバッファーリングする必要があるため、パフォーマンスに影響します。 |
RequestBody | 1024 | HTTP 要求 Bodyをログに記録するためのフラグ。 要求本文をログに記録すると、要求本文全体を最大で RequestBodyLogLimit までバッファーリングする必要があるため、パフォーマンスに影響します。 |
RequestHeaders | 64 | HTTP 要求 Headersをログに記録するためのフラグ。 要求ヘッダーは、ミドルウェアが呼び出されるとすぐにログに記録されます。 RequestHeaders に指定されていない限り、ヘッダーは既定で '[Redacted]' という文字で編集されます。 例: 接続: キープアライブ My-Custom-Request-Header: [編集済み] |
RequestMethod | 8 | HTTP 要求 Methodをログに記録するためのフラグ。 例: メソッド: GET |
RequestPath | 1 | と の両方を含む HTTP 要求パスをログにPathPathBase記録するためのフラグ。 例: Path: /index PathBase: /app |
RequestProperties | 29 | 、 などRequestPathRequestProtocolRequestMethodRequestScheme、HTTP 要求プロパティのコレクションをログに記録するためのフラグ。 |
RequestPropertiesAndHeaders | 93 | HTTP 要求のプロパティとヘッダーをログに記録するためのフラグ。 と を含むRequestPropertiesRequestHeaders |
RequestProtocol | 4 | HTTP 要求 Protocolをログに記録するためのフラグ。 例: プロトコル: HTTP/1.1 |
RequestQuery | 2 | HTTP 要求 QueryStringをログに記録するためのフラグ。 例: Query: ?index=1 RequestQuery コンテンツには、GDPR やその他の法律に基づく規制上の懸念がある可能性がある個人情報を含めることができます。 ログがセキュリティで保護され、アクセスが制御され、プライバシーへの影響が評価されない限り、RequestQuery をログに記録しないでください。 |
RequestScheme | 16 | HTTP 要求 Schemeをログに記録するためのフラグ。 例: スキーム: https |
RequestTrailers | 256 | HTTP 要求 Trailersをログに記録するためのフラグ。 現在、要求のトレーラーはログに記録されません。 |
Response | 2208 | HTTP 応答全体をログに記録するためのフラグ。 ResponsePropertiesAndHeaders と ResponseBody が含まれます。 応答本文をログに記録すると、応答本文全体を最大で ResponseBodyLogLimit までバッファーリングする必要があるため、パフォーマンスに影響します。 |
ResponseBody | 2048 | HTTP 応答 Bodyをログに記録するためのフラグ。 応答本文をログに記録すると、応答本文全体を最大で ResponseBodyLogLimit までバッファーリングする必要があるため、パフォーマンスに影響します。 |
ResponseHeaders | 128 | HTTP 応答 Headersをログに記録するためのフラグ。 応答ヘッダーは、 が に書き込まれるか Body 、呼び出されたときに StartAsync(CancellationToken) ログに記録されます。 ResponseHeaders に指定されていない限り、ヘッダーは既定で '[Redacted]' という文字で編集されます。 例: Content-Length: 16 My-Custom-Response-Header: [編集済み] |
ResponsePropertiesAndHeaders | 160 | HTTP 応答のプロパティとヘッダーをログに記録するためのフラグ。 ResponseStatusCode と ResponseHeaders が含まれます。 |
ResponseStatusCode | 32 | HTTP 応答 StatusCodeをログに記録するためのフラグ。 例: StatusCode: 200 |
ResponseTrailers | 512 | HTTP 応答 Trailersをログに記録するためのフラグ。 現時点で応答のトレーラーはログに記録されません。 |