1. 程式人生 > 實用技巧 >log4j日誌級別

log4j日誌級別

log4j日誌級別

Log4j的級別類org.apache.log4j.Level裡面定義了日誌級別,日誌輸出優先順序由高到底分別為以下8種。

在這裡插入圖片描述

日誌級別:

  • OFF | 關閉:最高級別,不列印日誌。
  • FATAL | 致命:指明非常嚴重的可能會導致應用終止執行錯誤事件。
  • ERROR | 錯誤:指明錯誤事件,但應用可能還能繼續執行。
  • WARN | 警告:指明可能潛在的危險狀況。
  • INFO | 資訊:指明描述資訊,從粗粒度上描述了應用執行過程。
  • DEBUG | 除錯:指明細緻的事件資訊,對除錯應用最有用。
  • TRACE | 跟蹤:指明程式執行軌跡,比DEBUG級別的粒度更細。
  • ALL | 所有:所有日誌級別,包括定製級別。

所以,日誌優先級別標準順序為:

ALL < TRACE< DEBUG < INFO < WARN < ERROR < FATAL < OFF
如果日誌設定為L,一個級別為P的輸出日誌只有當P >= L時日誌才會輸出。

即如果日誌級別L設定INFO,只有P的輸出級別為INFO、WARN,後面的日誌才會正常輸出。