IIS 日誌對伺服器維護、安全稽核、故障排查至關重要。Windows 7 (IIS 7.0) 在日誌等級、格式、編碼、滾動更新機制上提供更多選擇與彈性。
一、選擇適當的日誌記錄層級
- 伺服器層級:僅支援 W3C 與二進位格式。
- 網站層級 (建議):支援 IIS、NCSA、W3C 三種格式,且可自訂欄位。便於區分多網站日誌,管理更清晰。
二、選擇適合的日誌格式
- W3C:標準文字格式,可擴充欄位,HTTP.sys 核心模式寫入,效能佳。
- IIS 格式:固定欄位文字格式,核心模式寫入,直接用文字編輯器開啟,閱讀方便。
- NCSA:通用格式,相容性好。
- 二進位:需專用工具查看,不建議一般管理員使用。
三、選擇編碼格式
- UTF-8 (強力建議):支援多國語言,避免中文亂碼,英文相容性佳。
- ANSI:僅適合純英文環境,含中文易亂碼。
四、設定日誌檔案滾動更新機制
- 依時間:每小時/每天/每週/每月建立新檔 (建議每月,高流量可縮短)。
- 依大小:達指定大小切割 (不建議,破壞時間連續性,查詢不便)。
- 勾選「使用本地時間命名與滾動」:檔名含時間資訊,利於查找。
妥善規劃日誌策略,能大幅提升 IIS 管理維護效率。