python日志記錄器的配置
Logger對象有三個任務。第一,它們將一些方法暴露給應用程序代碼,使應用程序能夠在運行時記錄消息。第二,記錄器對象將根據(jù)嚴重性(默認過濾工具)或過濾器對象來決定要處理的日志消息。最終,記錄器對象向所有感興趣的日志處理器傳遞相關的日志消息。
最廣泛使用的記錄器對象方法分為兩類:配置和消息發(fā)送。
最常見的配置方法:
(1)Logger.setLevel()指定記錄器將處理的日志級別,其中debug是最低內(nèi)置日志級別,critical是最高內(nèi)置日志級別。例如,如果日志級別為INFO,則記錄器將僅處理INFO,WARNING,ERROR和CRITICAL消息,并將忽略DEBUG消息。
(2)Logger.addHandler()和Logger.removeHandler()從記錄器對象中添加和刪除處理器對象。
(3)Logger.addFilter()和Logger.removeFilter()從記錄器對象中添加和刪除過濾器對象。
不需要始終在您創(chuàng)建的每個記錄器上調(diào)用這些方法。
以上就是python日志記錄器配置的方法,希望能對大家有所幫助,更多Python學習教程請關注IT培訓機構:千鋒教育。