W3CLoggingFields 枚举

定义

用于控制请求和响应的哪些部分以 W3C 格式记录的标志。

此枚举支持其成员值的按位组合。

[System.Flags]
public enum W3CLoggingFields
[<System.Flags>]
type W3CLoggingFields = 
Public Enum W3CLoggingFields
继承
W3CLoggingFields
属性

字段

All 131071

用于记录所有可能的字段的标志。 包括 DateTimeClientIpAddressServerNameServerIpAddressServerPort、、Method、、UriQueryUriStemProtocolStatusTimeTakenProtocolVersionHostUserAgentReferer、、 UserName和 。Cookie

ClientIpAddress 4

用于记录访问服务器的客户端的 IP 地址的标志。

ConnectionInfoFields 100

属于 包括 ClientIpAddressServerIpAddressServerPort的日志记录属性的ConnectionInfo标志。

32768

用于记录客户端发送的 Cookie 内容的标志(如果有)。 Cookie 内容可以包含身份验证令牌或根据 GDPR 和其他法律可能存在监管问题的私人信息。 除非日志是安全的、访问控制的,并且评估了对隐私的影响,否则不应记录 Cookie。

Date 1

用于记录活动发生日期的标志。

Host 8192

用于记录主机标头内容的标志。

Method 128

用于记录客户端尝试执行的操作的标志。

None 0

无日志记录。

ProtocolStatus 1024

用于记录 HTTP 响应状态代码的标志。

ProtocolVersion 4096

用于记录客户端 (HTTP、FTP) 版本的协议的标志。 对于 HTTP,此为 HTTP 1.0 或 HTTP 1.1。

Referer 65536

用于记录用户访问的上一个站点的标志,该标志提供了指向当前站点的链接(如果有)。

Request 95104

属于 、、、ProtocolVersionUriQueryHostMethodRefererUserAgent的日志记录属性的HttpRequestUriStem标志。

RequestHeaders 90112

属于 包括 HostRefererUserAgent的日志记录属性的Headers标志。

ServerIpAddress 32

用于记录生成日志条目的服务器的 IP 地址的标志。

ServerName 16

用于记录生成日志条目的服务器的名称的标志。

ServerPort 64

用于记录客户端连接到的端口号的标志。

Time 2

用于记录活动发生时间的标志。

TimeTaken 2048

用于记录操作所消耗的持续时间(以毫秒为单位)的标志。

UriQuery 512

用于记录客户端正在尝试执行的查询的标志(如果有)。

UriStem 256

用于记录所访问资源的标志。

UserAgent 16384

用于记录请求用户代理的标志。

UserName 8

用于记录访问服务器的经过身份验证的用户的名称的标志。 UserName 内容可以包含根据 GDPR 和其他法律可能存在监管问题的私人信息。 除非日志是安全的、访问控制的,并且评估了对隐私的影响,否则不应记录 UserName。

适用于