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,则将使用编修的值记录标头名称。 |