log4j日誌輸出級別(轉)

linxueguo發表於2022-01-04
log4j定義了8個級別的log(除去OFF和ALL 可以說分為6個級別),
* 優先順序從高到低依次為:OFF FATAL ERROR WARN INFO DEBUG TRACE ALL
* 
*  ALL    最低等級的 用於開啟所有日誌記錄
*  TRACE  很低的日誌級別 一般不會使用
*  DEBUG  指出細粒度資訊事件對除錯應用程式是非常有幫助的 主要用於開發過程中列印一些執行資訊
*  INFO   訊息在粗粒度級別上突出強調應用程式的執行過程
*        列印一些你感興趣的或者重要的資訊 這個可以用於生產環境中輸出程式執行的一些重要資訊
*        但是不能濫用 避免列印過多的日誌
*  WARN   表明會出現潛在錯誤的情形 有些資訊不是錯誤資訊 但是也要給程式設計師的一些提示
*  ERROR  指出雖然發生錯誤事件 但仍然不影響系統的繼續執行
*        列印錯誤和異常資訊 如果不想輸出太多的日誌 可以使用這個級別
*  FATAL  指出每個嚴重的錯誤事件將會導致應用程式的退出
*        這個級別比較高了 重大錯誤 這種級別你可以直接停止程式了
*  OFF    最高等級的,用於關閉所有日誌記錄
* 
*  如果將log level設定在某一個級別上 那麼比此級別優先順序高的log都能列印出來
*  例如 如果設定優先順序為WARN 那麼OFF FATAL ERROR WARN 4個級別的log能正常輸出
*  而INFO DEBUG TRACE ALL級別的log則會被忽略
————————————————
版權宣告:本文為CSDN博主「殤莫憶」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處連結及本宣告。
原文連結:https://blog.csdn.net/qq_28289405/article/details/82982593


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31374736/viewspace-2850618/,如需轉載,請註明出處,否則將追究法律責任。

相關文章