IIS 日誌對伺服器維護、安全稽核、故障排查至關鍵。Windows 7 (IIS 7.0) 在日誌功能上較 2003 大幅增強,提供更多彈性選項。
一、選擇適當的日誌記錄層級
- 伺服器層級:僅支援 W3C 與二進位格式。
- 網站層級(推薦):支援 IIS、NCSA、W3C 三種格式,並可自訂格式。便於區分多網站日誌,符合實務部署習慣。
二、選擇合適的日誌格式
網站層級下推薦 IIS 格式:核心模式運作、文字基礎、可直接用文字編輯器閱讀,比二進位格式方便。W3C 格式亦由 HTTP.sys 控制,但屬使用者模式。
三、選擇正確編碼格式
- ANSI:僅適合純英文環境,含中文等非英文字元會亂碼。
- UTF-8(強烈建議):Unicode 變長編碼,支援多國語言,位元組順序無關,排序比較一致,永不出現 FF/FE 位元組。一勞永逸避免亂碼困擾。
四、設定日誌檔案滾動更新機制
- 依時間(推薦):按日、週、月建立新檔,保留時間關聯,利於查詢。一般按月;高流量站點可縮短至週或日。
- 依大小:達指定大小自動切換,但會打斷時間連續性,不利追蹤問題,不建議。
- 勾選「使用本地時間命名與滾動」,檔名將包含時間資訊,極大方便後續查找。
依據伺服器部署與管理習慣調整上述設定,即能建立得心應手的 IIS 日誌管理模式。