日誌記錄器 Logger

2021-09-30 14:50:17 字數 849 閱讀 2114

日誌記錄器(logger)是日誌處理的核心元件。log4j具有5種正常級別(level)。:

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指出每個嚴重的錯誤事件將會導致應用程式的退出。

另外,還有兩個可用的特別的日誌記錄級別:

1.static level all

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

2.static level off

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

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

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

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

優先順序高的將被列印出來。專案上生產環境時候一定得把debug的日誌級別重新調為warn或者更高,避免產生大量日誌。

日誌記錄器 Logger

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

Sysklogd系統日誌記錄器

inux系統上的syslogd有比較多的版本,現在使用的是 sysklogd 這個軟體。在ubuntu上輸入syslogd時候會提示可以選擇的syslogd版本 syslogd可以負責記錄系統運作中,kernel或應用程式產生的各種訊息。這些訊息被寫入到系統的紀錄檔中,讓管理人員,進行故障排除 追蹤...

Python日誌記錄器詳解 Loguru

loguru乙個能徹底解放你的日誌記錄器。它即插即用,具備多種方式滾動日誌 自動壓縮日誌檔案 定時刪除等功能。除此之外,多執行緒安全 高亮日誌 日誌告警等功能也不在話下。下面就給大家介紹一下這個強大工具的基本使用方法。loguru 安裝方式很簡單,開啟終端輸入 pip install loguru即...