Поделиться через


перечисление HTTP_LOGGING_TYPE (http.h)

Перечисление HTTP_LOGGING_TYPE определяет тип выполняемого ведения журнала.

Это перечисление используется в структуре HTTP_LOGGING_INFO .

Синтаксис

typedef enum _HTTP_LOGGING_TYPE {
  HttpLoggingTypeW3C,
  HttpLoggingTypeIIS,
  HttpLoggingTypeNCSA,
  HttpLoggingTypeRaw
} HTTP_LOGGING_TYPE, *PHTTP_LOGGING_TYPE;

Константы

 
HttpLoggingTypeW3C
Формат журнала — расширенное ведение журнала в стиле W3C. Приложения выбирают поля, которые регистрируются в элементе Fieldsструктуры HTTP_LOGGING_INFO .

Если этот тип ведения журнала задан для группы 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 Двухзначное представление года.
ММ Двухзначное представление месяца.
ww Двухзначное представление недели.
дд Двухзначное представление дня.
hh Двухзначное представление часа в 24-часовой нотации.
nn Двухзначное представление числовой последовательности.
 

Дополнительные сведения о форматах файлов журнала см. в разделе Форматы файлов журнала IIS.

Требования

   
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Верхняя часть http.h

См. также раздел

Типы перечисления API HTTP-сервера версии 2.0

HTTP_LOGGING_INFO