1. 程式人生 > >日誌等級

日誌等級

應用程序 war error format 出現 關註 .net core asp.net 場景

如果有良好的習慣的人平時工作的時候會將領導交待下來的工作分為:緊急重要、重要不緊急、緊急不重要、不緊急不重要等;同樣ASP.NET Core也將日誌定義了多個等級,從0到5總共6個等級:
  • Trace = 0

這個級別只對開發人員調試有價值。這些消息可能包含敏感的應用程序數據,因此不應該在生產環境中啟用。

  • Debug = 1

對於在開發和調試過程中具有短期可用性的信息。如果不是出現問題在生產環境一般不建議啟用。

  • Information = 2

用於跟蹤應用程序,這些日誌有長期的價值。

  • Warning = 3

用於程序中的異常或意外事件。這些可能包括錯誤或其他不導致應用程序停止的條件,但是可能需要進行排查。

  • Error = 4

對於不能處理的錯誤過異常。這些消息表明當前的活動或操作(例如當前的HTTP請求)失敗,而不是應用程序範圍的失敗。

  • Critical = 5

對於那些需要立即關註的失敗。示例:磁盤空間中的數據丟失場景。

日誌等級