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