(一)什么是logging模塊淌铐?
? ? ? ? ? ? logging是Python內(nèi)置的日志模塊,用于生成程序的日志
(二)logging模塊組成
? ? ? ? ? ?1.日志級(jí)別:
? ??????????????????日志一共分成5個(gè)等級(jí),從低到高分別是:DEBUG INFO WARNING ERROR CRITICAL训堆。
? ??????????????????DEBUG:詳細(xì)的信息,通常只出現(xiàn)在診斷問題上
????????????????????INFO:確認(rèn)一切按預(yù)期運(yùn)行
????????????????????WARNING:一些意想不到的事情發(fā)生了,或表明一些問題在不久的將來(例如做葵。磁盤空間低”)。這個(gè)軟件還能按預(yù)期工作华烟。
????????????????????ERROR:更嚴(yán)重的問題,軟件沒能執(zhí)行一些功能
? ? ? ? ? ? ? ? ? ? CRITICAL:一個(gè)嚴(yán)重的錯(cuò)誤,這表明程序本身可能無法繼續(xù)運(yùn)行
? ? ? ? 2.logging的4個(gè)組件:
? ? ? ? ? ? logger: 日志類翩迈,應(yīng)用程序往往通過調(diào)用它提供的api來記錄日志;
????????????handler: 對(duì)日志信息處理盔夜,可以將日志發(fā)送(保存)到不同的目標(biāo)域中负饲;
????????????filter: 對(duì)日志信息進(jìn)行過濾;
????????????formatter:日志的格式化喂链;
(三)logging模塊的使用:
? ? ? ? ? ? 1.簡(jiǎn)單用法:
? ? 2.高級(jí)用法:
(四)日志格式