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 |
要求本文大小上限,以位元組為單位) 記錄 (。 預設值為 32 KB。 |
RequestHeaders |
允許記錄的要求標頭值。 如果要求標頭不存在於 中 RequestHeaders ,標頭名稱將會以已修訂的值來記錄。 要求標頭可以包含驗證權杖,或可能會有 GDPR 和其他法律法規疑慮的私人資訊。 除非記錄是安全且受存取控制的,以及評估隱私權影響,否則不應記錄任意要求標頭。 |
ResponseBodyLogLimit |
以位元組為單位記錄 (的最大回應本文大小) 。 預設值為 32 KB。 |
ResponseHeaders |
允許記錄的回應標頭值。 如果回應標頭不存在於 中 ResponseHeaders ,標頭名稱將會以已修訂的值記錄。 |