다음을 통해 공유


W3CLoggingFields 열거형

정의

W3C 형식으로 기록되는 요청 및 응답의 부분을 제어하는 데 사용되는 플래그입니다.

이 열거형은 멤버 값의 비트 조합을 지원합니다.

[System.Flags]
public enum W3CLoggingFields
[<System.Flags>]
type W3CLoggingFields = 
Public Enum W3CLoggingFields
상속
W3CLoggingFields
특성

필드

All 131071

가능한 모든 필드를 로그하기 위한 플래그입니다. , , Time, ClientIpAddress, ServerName, ServerIpAddress, ServerPort, Method, UriStem, UriQuery, ProtocolStatusTimeTaken, ProtocolVersion, RefererUserAgentHostUserNameCookie를 포함합니다.Date

ClientIpAddress 4

서버에 액세스한 클라이언트의 IP 주소를 로깅하기 위한 플래그입니다.

ConnectionInfoFields 100

포함 , ServerIpAddressServerPort의 일부인 로깅 속성에 ConnectionInfoClientIpAddress대한 플래그입니다.

32768

클라이언트에서 보낸 쿠키의 콘텐츠(있는 경우)를 로깅하기 위한 플래그입니다. 쿠키 콘텐츠에는 GDPR 및 기타 법률에 따라 규제 문제가 있을 수 있는 인증 토큰 또는 개인 정보가 포함될 수 있습니다. 로그가 안전하고 액세스가 제어되고 개인 정보 보호 영향이 평가되지 않는 한 쿠키를 기록해서는 안 됩니다.

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

포함UriStem, MethodUriQueryProtocolVersionHostRefererUserAgentHttpRequest 일부인 로깅 속성에 대한 플래그입니다.

RequestHeaders 90112

포함 , RefererUserAgent의 일부인 로깅 속성에 HeadersHost대한 플래그입니다.

ServerIpAddress 32

로그 항목이 생성된 서버의 IP 주소를 로깅하기 위한 플래그입니다.

ServerName 16

로그 항목이 생성된 서버의 이름을 로깅하는 플래그입니다.

ServerPort 64

클라이언트가 연결된 포트 번호를 로깅하기 위한 플래그입니다.

Time 2

활동이 발생한 시간을 로깅하기 위한 플래그입니다.

TimeTaken 2048

작업이 사용된 시간(밀리초)을 로깅하기 위한 플래그입니다.

UriQuery 512

클라이언트가 수행하려고 하는 쿼리(있는 경우)를 로깅하기 위한 플래그입니다.

UriStem 256

액세스한 리소스를 로깅하기 위한 플래그입니다.

UserAgent 16384

요청 중인 사용자 에이전트를 로깅하기 위한 플래그입니다.

UserName 8

서버에 액세스한 인증된 사용자의 이름을 로깅하기 위한 플래그입니다. UserName 콘텐츠에는 GDPR 및 기타 법률에 따라 규제 문제가 있을 수 있는 개인 정보가 포함될 수 있습니다. 로그가 안전하고 액세스가 제어되고 개인 정보 영향이 평가되지 않는 한 UserName을 기록하면 안 됩니다.

적용 대상