log4j 關於Logger日誌級別說明

2021-09-26 13:52:20 字數 740 閱讀 3895

關於影響列印日誌的級別

static level warn

warn level表明會出現潛在錯誤的情形。

static level error

error level指出雖然發生錯誤事件,但仍然不影響系統的繼續執行。

static level fatal

fatal level指出每個嚴重的錯誤事件將會導致應用程式的退出。

另外,還有兩個可用的特別的日誌記錄級別: (以下描述來自log4j api

static level all

all level是最低等級的,用於開啟所有日誌記錄。

static level off

off level是最高等級的,用於關閉所有日誌記錄。

日誌記錄器(logger)的行為是分等級的。如下表所示:

分為off、fatal、error、warn、info、debug、all或者您定義的級別。log4j建議只使用四個級別,優先順序從高到低分別是 error、warn、info、debug。通過在這裡定義的級別,您可以控制到應用程式中相應級別的日誌資訊的開關。比如在這裡定義了info級別,則應用程式中所有debug級別的日誌資訊將不被列印出來,也是說大於等於的級別的日誌才輸出。

案例:在log4j.properties配置如下,這樣就只會列印發生錯誤事件

#設定關閉freemarker日誌

log4j.logger.freemarker=error

log4j日誌系統 Log4j

1.1 log4j的三大核心元件 1.2 loggers 記錄器 1.4 layouts 布局 org.apache.log4j.htmllayout 以html 形式布局 org.apache.log4j.patternlayout 可以靈活地指定布局模式 org.apache.log4j.lay...

log4j記錄不同的日誌 Log4j 日誌記錄方法

logger類具有處理日誌記錄活動的方法。我們可以使用兩個靜態方法建立logger類的例項 public static logger getrootlogger public static logger getlogger string name 第乙個方法返回沒有名稱的根日誌記錄器。第二個方法按名...

Log4j 日誌級別

日誌記錄器 logger 是日誌處理的核心元件。log4j具有5種正常級別 level 日誌記錄器 logger 的可用級別level 不包括自定義級別 level static level debug debug level指出細粒度資訊事件對除錯應用程式是非常有幫助的。static level ...