HTTP_LOGGING_TYPE 열거형(http.h)
HTTP_LOGGING_TYPE 열거형은 수행되는 로깅 유형을 정의합니다.
이 열거형은 HTTP_LOGGING_INFO 구조체에서 사용됩니다.
Syntax
typedef enum _HTTP_LOGGING_TYPE {
HttpLoggingTypeW3C,
HttpLoggingTypeIIS,
HttpLoggingTypeNCSA,
HttpLoggingTypeRaw
} HTTP_LOGGING_TYPE, *PHTTP_LOGGING_TYPE;
상수
HttpLoggingTypeW3C 로그 형식은 W3C 스타일 확장 로깅입니다. 애플리케이션은 HTTP_LOGGING_INFO 구조체의 Fields 멤버에 기록되는 필드를 선택합니다. 이 유형의 로깅이 URL 그룹에 설정된 경우 로깅은 IIS6 사이트 로깅과 유사합니다. 서버 세션에서 설정하면 이 형식은 모든 URL 그룹에 대한 중앙 집중식 로깅으로 작동합니다. |
HttpLoggingTypeIIS 로그 형식은 IIS5/6 스타일 로깅입니다. 이 형식에는 고정 필드 정의가 있습니다. 애플리케이션은 기록되는 필드를 선택할 수 없습니다. 서버 세션에서 로깅 속성을 설정할 때는 이 형식을 선택할 수 없습니다. |
HttpLoggingTypeNCSA 로그 형식은 NCSA 스타일 로깅입니다. 이 형식에는 고정 필드 정의가 있습니다. 애플리케이션은 기록되는 필드를 선택할 수 없습니다. 서버 세션에서 로깅 속성을 설정할 때는 이 형식을 선택할 수 없습니다. |
HttpLoggingTypeRaw 로그 형식은 중앙 집중식 이진 로깅입니다. 이 형식에는 고정 필드 정의가 있습니다. 애플리케이션은 기록되는 필드를 선택할 수 없습니다. URL 그룹에서 로깅 속성을 설정할 때는 이 형식을 선택할 수 없습니다. |
설명
로그 파일의 이름은 다음 표와 같이 롤오버 형식 및 로깅 형식에 따라 지정됩니다.
형식 | 롤오버 형식 | 파일 이름 패턴 |
---|---|---|
Microsoft IIS 로그 형식 | 크기 | inetsvnn.log |
시간별 | inyymmddhh.log | |
매일 | inyymmdd.log | |
매주 | inymmww.log | |
매월 | inyymm.log | |
NCSA 일반 로그 파일 형식 | 크기 | ncsann.log |
시간별 | ncyymmddhh.log | |
매일 | ncyymmdd.log | |
매주 | ncyymmww.log | |
매월 | ncyymm.log | |
W3C 확장 로그 파일 형식 | 크기 | extendnn.log |
시간별 | exyymmddhh.log | |
매일 | exyymmdd.log | |
매주 | exyymmww.log | |
매월 | exyymm.log |
다음 표에는 시간 요소 문자와 해당 문자가 나타내는 내용이 나열되어 있습니다.
항목 | 설명 |
---|---|
yy | 연도의 두 자리 표현입니다. |
mm | 월의 두 자리 표현입니다. |
ww | 주의 두 자리 표현입니다. |
dd | 날짜의 두 자리 표현입니다. |
hh | 24시간 표기법에서 시간의 두 자리 표현입니다. |
nn | 숫자 시퀀스의 두 자리 표현입니다. |
로그 파일 형식에 대한 자세한 내용은 IIS 로그 파일 형식을 참조하세요.
요구 사항
지원되는 최소 클라이언트 | Windows Vista [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2008 [데스크톱 앱만 해당] |
머리글 | http.h |