log4j日誌級別
阿新 • • 發佈:2020-10-14
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,後面的日誌才會正常輸出。