Freigeben über


HTTP_LOGGING_TYPE-Enumeration (http.h)

Die HTTP_LOGGING_TYPE-Enumeration definiert den Typ der protokollierung, die ausgeführt wird.

Diese Enumeration wird in der HTTP_LOGGING_INFO-Struktur verwendet.

Syntax

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

Konstanten

 
HttpLoggingTypeW3C
Das Protokollformat ist die erweiterte Protokollierung im W3C-Format. Anwendungen wählen die Felder aus, die im Fields-Element der HTTP_LOGGING_INFO-Struktur protokolliert werden.

Wenn diese Art der Protokollierung für eine URL-Gruppe festgelegt ist, ähnelt die Protokollierung der IIS6-Websiteprotokollierung. Wenn dieses Format für eine Serversitzung festgelegt wird, fungiert dieses Format als zentrale Protokollierung für alle URL-Gruppen.
HttpLoggingTypeIIS
Das Protokollformat ist die IIS5/6-Protokollierung. Dieses Format verfügt über eine feste Felddefinition. -Anwendungen können nicht auswählen, welche Felder protokolliert werden. Dieses Format kann beim Festlegen der Protokollierungseigenschaft in einer Serversitzung nicht ausgewählt werden.
HttpLoggingTypeNCSA
Das Protokollformat ist die Protokollierung im NCSA-Stil. Dieses Format verfügt über eine feste Felddefinition. -Anwendungen können nicht auswählen, welche Felder protokolliert werden. Dieses Format kann beim Festlegen der Protokollierungseigenschaft in einer Serversitzung nicht ausgewählt werden.
HttpLoggingTypeRaw
Das Protokollformat ist die zentralisierte binäre Protokollierung. Dieses Format verfügt über eine feste Felddefinition. -Anwendungen können nicht auswählen, welche Felder protokolliert werden. Dieses Format kann nicht ausgewählt werden, wenn die Protokollierungseigenschaft für eine URL-Gruppe festgelegt wird.

Hinweise

Die Protokolldateien werden basierend auf dem Rollovertyp und dem Protokollierungsformat benannt, wie in der folgenden Tabelle dargestellt.

Format Rollovertyp Dateinamenmuster
Microsoft IIS-Protokollformat Size inetsvnn.log
Stündlich inyymmddhh.log
Täglich inyymmdd.log
Wöchentlich inymmww.log
Monatlich inyymm.log
NCSA Common Log File Format Size ncsann.log
Stündlich ncyymmddhh.log
Täglich ncyymmdd.log
Wöchentlich ncyymmww.log
Monatlich ncyymm.log
Erweitertes W3C-Protokolldateiformat Size extendnn.log
Stündlich exyymmddhh.log
Täglich exyymmdd.log
Wöchentlich exyymmww.log
Monatlich exyymm.log
 

In der folgenden Tabelle sind Zeitelementzeichen und deren Darstellung aufgeführt.

Element BESCHREIBUNG
yy Die zweistellige Darstellung des Jahres.
MM Die zweistellige Darstellung des Monats.
ww Die zweistellige Darstellung der Woche.
dd Die zweistellige Darstellung des Tages.
hh Die zweistellige Darstellung der Stunde in 24-Stunden-Notation.
nn Die zweistellige Darstellung der numerischen Sequenz.
 

Weitere Informationen zu den Protokolldateiformaten finden Sie unter IIS-Protokolldateiformate.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Kopfzeile http.h

Weitere Informationen

HTTP-Server-API Version 2.0-Enumerationstypen

HTTP_LOGGING_INFO