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 |