Java小白的資料庫愛情(八)mybatis Log4j 日誌

慕寒এꦿ᭄發表於2020-11-15

Java小白的資料庫愛情(八)mybatis Log4j 日誌

Log4J簡介

日誌是應用軟體中不可缺少的部分,Apache的開源專案log4j是一個功 能強大的日誌元件,提供方便的日誌記錄。在apache網站: jakarta.apache.org/log4j 可以免費下載到Log4j最新版本的軟體包

Log4J組成:

Loggers Appenders Layout

1.Logger:控制要啟用或禁用哪些日誌記錄語句,並對日誌資訊進行級別限制。

2.Appenders : 指定了日誌將列印到控制檯還是檔案中。

3.Layout : 控制日誌資訊的顯示格式

日誌級別

分為五個級別: DEBUG(人為除錯資訊)、INFO(普通訊息)、WARN(警告)、ERROR(錯 誤)和FATAL(系統錯誤)

這五個級別是有順序的,DEBUG < INFO < WARN < ERROR < FATAL,分 別用來指定這條日誌資訊的重要程度,明白這一點很重要,Log4j有一 個規則:只輸出級別不低於設定級別的日誌資訊,假設Loggers級別設 定為INFO,則INFO、WARN、ERROR和FATAL級別的日誌資訊都會輸 出,而級別比INFO低的DEBUG則不會輸出。

Log4J使用

配置檔案

可以使用properties或者xml進行配置,使用一個叫 log4j.properties 的配 置檔案, 會設定 log4j 的設定資訊, 例如日誌級別, 日誌輸出方式, 日誌格式等等.

相關文章