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 |
| 每小時 | exyymmddh.log | |
| 每日 | exyymmdd.log | |
| 每週 | exyymmww.log | |
| 每月 | exyymm.log |
下表列出時間元素字元及其代表的內容。
| 項目 | 描述 |
|---|---|
| yy | 年份的兩位數標記法。 |
| mm | 月份的兩位數標記法。 |
| ww | 周的兩位數標記法。 |
| dd | 當天的兩位數標記法。 |
| hh | 以 24 小時標記法表示的小時兩位數標記法。 |
| nn | 數位序列的兩位數標記法。 |
如需記錄檔格式的詳細資訊,請參閱 IIS 記錄檔格式。
需求
| 最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
| 最低支援的伺服器 | Windows Server 2008 [僅限傳統型應用程式] |
| 標頭 | HTTP.h |