HTTP_LOGGING_TYPE列舉 (HTTP.h)
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 |