可以,不然怎麼格式化資料
Logger
Logger是Logging模組的主體,進行以下三項工作:
1. 為程式提供記錄日誌的介面
2. 判斷日誌所處級別,並判斷是否要過濾
3. 根據其日誌級別將該條日誌分發給不同handler
其常用函式有:
Logger.setLevel() 設定日誌級別
Logger.addFilter() 新增一個Filter
Handler
Handler基於日誌級別對日誌進行分發,如設定為WARNING級別的Handler只會處理WARNING及以上級別的日誌。具體的應用如一個應用要把所有的日誌打在檔案中,並把ERROR以上級別的日誌列印到螢幕,把CRITICAL級別的日誌發郵件。
常用函式有:
setLevel() 設定級別
setFormatter() 設定Formatter
Formatter
顧名思義,這個類配置了日誌的格式,引數是日誌的格式fmt和時間的格式datefmt
下一篇將解釋下一個應用如何配置多個Handler和多個應用配置多個Logger。
可以,不然怎麼格式化資料
Logger
Logger是Logging模組的主體,進行以下三項工作:
1. 為程式提供記錄日誌的介面
2. 判斷日誌所處級別,並判斷是否要過濾
3. 根據其日誌級別將該條日誌分發給不同handler
其常用函式有:
Logger.setLevel() 設定日誌級別
Logger.addFilter() 新增一個Filter
Handler
Handler基於日誌級別對日誌進行分發,如設定為WARNING級別的Handler只會處理WARNING及以上級別的日誌。具體的應用如一個應用要把所有的日誌打在檔案中,並把ERROR以上級別的日誌列印到螢幕,把CRITICAL級別的日誌發郵件。
常用函式有:
setLevel() 設定級別
setFormatter() 設定Formatter
Formatter
顧名思義,這個類配置了日誌的格式,引數是日誌的格式fmt和時間的格式datefmt
下一篇將解釋下一個應用如何配置多個Handler和多個應用配置多個Logger。