python日誌記錄器的配置

mug發表於2021-09-11

python日誌記錄器的配置

Logger 物件有三個任務。第一,它們將一些方法暴露給應用程式程式碼,使應用程式能夠在執行時記錄訊息。第二,記錄器物件將根據嚴重性(預設過濾工具)或過濾器物件來決定要處理的日誌訊息。最終,記錄器物件向所有感興趣的日誌處理器傳遞相關的日誌訊息。

最廣泛使用的記錄器物件方法分為兩類:配置和訊息傳送。

最常見的配置方法:

(1)Logger.setLevel() 指定記錄器將處理的日誌級別,其中 debug 是最低內建日誌級別,critical 是最高內建日誌級別。例如,如果日誌級別為 INFO,則記錄器將僅處理 INFO,WARNING,ERROR 和 CRITICAL 訊息,並將忽略 DEBUG 訊息。

(2)Logger.addHandler() 和 Logger.removeHandler() 從記錄器物件中新增和刪除處理器物件。

(3)Logger.addFilter() 和 Logger.removeFilter() 從記錄器物件中新增和刪除過濾器物件。

不需要始終在您建立的每個記錄器上呼叫這些方法。

以上就是python日誌記錄器配置的方法,希望能對大家有所幫助,更多知識盡在python學習網。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/506/viewspace-2830688/,如需轉載,請註明出處,否則將追究法律責任。

相關文章