ASP.NET Core的日志級別


按嚴重性從低到高排列

1、跟蹤 = 0 表示僅對於開發人員調試問題有價值的信息。 這些消息可能包含敏感應用程序數據,因此不得在生產 環境中啟用它們。 默認情況下禁用。 示例: Credentials: {"User":"someuser", "Password":"P@ssword"}

2、調試 = 1 表示在開發和調試過程中短期有用的信息。 示例: Entering method Configure with flag set to true. 。 除非要排查問題,否則通常不會在生產中啟用 Debug 級別日志,因為日志數量過多。

3、信息 = 2 用於跟蹤應用程序的常規流。 這些日志通常有長期價值。 示例: Request received for path /api/todo

4、警告 = 3 表示應用程序流中的異常或意外事件。 可能包括不會中斷應用程序運行但仍需調查的錯誤或其他條 件。 Warning 日志級別常用於已處理的異常。 示例: FileNotFoundException for file quotes.txt.

5、錯誤 = 4
表示無法處理的錯誤和異常。 這些消息指示的是當前活動或操作(如當前 HTTP 請求)中的失敗,而不 是應用程序范圍的失敗。 日志消息示例: Cannot insert record due to duplicate key violation.

6、嚴重 = 5 需要立即關注的失敗。 例如數據丟失、磁盤空間不足。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM