다음을 통해 공유


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

참고 항목

HTTP Server API 버전 2.0 열거형 형식

HTTP_LOGGING_INFO