Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The HTTP_LOGGING_TYPE enumeration defines the type of logging that is performed.
This enumeration is used in the HTTP_LOGGING_INFO structure.
Syntax
typedef enum _HTTP_LOGGING_TYPE {
HttpLoggingTypeW3C,
HttpLoggingTypeIIS,
HttpLoggingTypeNCSA,
HttpLoggingTypeRaw
} HTTP_LOGGING_TYPE, *PHTTP_LOGGING_TYPE;
Constants
HttpLoggingTypeW3CThe log format is W3C style extended logging. Applications choose the fields that are logged in the Fields member of the HTTP_LOGGING_INFO structure. When this type of logging is set on a URL Group, logging is similar to the IIS6 site logging. When set on a server session this format functions as a centralized logging for all of the URL Groups. |
HttpLoggingTypeIISThe log format is IIS5/6 style logging. This format has a fixed field definition; applications cannot choose which fields are logged. This format cannot be chosen when setting the logging property on a server session. |
HttpLoggingTypeNCSAThe log format is NCSA style logging. This format has a fixed field definition; applications cannot choose which fields are logged. This format cannot be chosen when setting the logging property on a server session. |
HttpLoggingTypeRawThe log format is centralized binary logging. This format has a fixed field definition; applications cannot choose which fields are logged. This format cannot be chosen when setting the logging property on a URL Group. |
Remarks
The log files are named based on the rollover type and logging format as shown in the following table.
| Format | Rollover Type | Filename Pattern |
|---|---|---|
| Microsoft IIS Log Format | Size | inetsvnn.log |
| Hourly | inyymmddhh.log | |
| Daily | inyymmdd.log | |
| Weekly | inymmww.log | |
| Monthly | inyymm.log | |
| NCSA Common Log File Format | Size | ncsann.log |
| Hourly | ncyymmddhh.log | |
| Daily | ncyymmdd.log | |
| Weekly | ncyymmww.log | |
| Monthly | ncyymm.log | |
| W3C Extended Log File Format | Size | extendnn.log |
| Hourly | exyymmddhh.log | |
| Daily | exyymmdd.log | |
| Weekly | exyymmww.log | |
| Monthly | exyymm.log |
The following table lists time element characters and what they represent.
| Item | Description |
|---|---|
| yy | The two digit representation of the year. |
| mm | The two digit representation of the month. |
| ww | The two digit representation of the week. |
| dd | The two digit representation of the day. |
| hh | The two digit representation of the hour in 24 hour notation. |
| nn | The two digit representation of the numerical sequence. |
For more information about the log file formats, see IIS Log File Formats.
Requirements
| Requirement | Value |
|---|---|
| Minimum supported client | Windows Vista [desktop apps only] |
| Minimum supported server | Windows Server 2008 [desktop apps only] |
| Header | http.h |