關於日誌Log的級別問題

2021-08-30 06:28:10 字數 818 閱讀 2053

關於日誌log的級別問題

背景:使用spark sql過程中,出現乙個需要設定日誌級別的命令:

*sc.setloglevel("warn")*

而log4j中的日誌級別可分為7類:

1.static level debug :

debug level指出細粒度資訊事件對除錯應用程式是非常有幫助的。

2.static level info

info level表明 訊息在粗粒度級別上突出強調應用程式的執行過程。

3.static level warn

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

4.static level error

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

5.static level fatal

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

6.static level all

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

7.static level off

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

日誌記錄器(logger)的行為是分等級的:

分為off、fatal、error、warn、info、debug、all或者您定義的級別。log4j建議只使用四個級別,優先順序 從高到低分別是 error、warn、info、debug。

通過在這裡定義的級別,您可以控制到應用程式中相應級別的日誌資訊的開關。比如在這裡定義了info級別, 則應用程式中所有debug級別的日誌資訊將不被列印出來。

Log 日誌級別

日誌記錄器 logger 是日誌處理的核心元件。log4j具有5種正常級別 level 1.static level debug debug level指出細粒度資訊事件對除錯應用程式是非常有幫助的。2.static level info info level表明 訊息在粗粒度級別上突出強調應用程式...

Log 日誌級別

日誌記錄器 logger 是日誌處理的核心元件。log4j具有5種正常級別 level 1.static level debug debug level指出細粒度資訊事件對除錯應用程式是非常有幫助的。2.static level info info level表明 訊息在粗粒度級別上突出強調應用程式...

關於log日誌級別的使用經驗

軟體中總免不了要使用諸如 log4net,log4j,tracer 等東東來寫日誌,不管用什麼,這些東東大多是大同小異的,一般都提供了這樣5個日誌級別 debug info warn error fatal 乙個等級比乙個高,但是在具體開發中,關於應該如何選擇適應的等級,卻沒有找到好的文章進行說明。...