日誌級別: 數據庫
ERROR | 發生了嚴重的錯誤,必須立刻處理。這種級別的錯誤是任何系統都沒法容忍的。好比:空指針異常,數據庫不可用,關鍵路徑的用例沒法繼續執行。 |
WARN | 還會繼續執行後面的流程,但應該引發重視。其實在這裏我但願有兩種級別:一個是存在解決方案的明顯的問題(好比,"當前 數據不可用,使用緩存數據"),另外一個是潛在的問題和建議(好比「程序運行在開發模式下」或者「管理控制檯的密碼不夠安全」)。應用程序能夠容忍這些信 息,不過它們應該被檢查及修復。 |
DEBUG | 開發人員關注的事。後面我會講到什麼樣的東西應該記錄到這個級別。 |
TRACE | 更爲詳盡的信息,只是開發階段使用。在產品上線以後的一小段時間內你可能還須要關注下這些信息,不過這些日誌記錄只是臨 時性的,最終應該關掉。DEBUG和TRACE的區別很難區分,不過若是你加了一行日誌,在開發測試完後又刪了它的話,這條日誌就應該是TRACE級別 的。 |