python中log1p用法_python中logging模块的基本用法
1、logging模塊可以跟蹤代碼的運(yùn)行記錄事件,log信息共內(nèi)置了5個(gè)層級(jí)——調(diào)試(debug)、信息(info)、警告(warning)、錯(cuò)誤(error)、嚴(yán)重錯(cuò)誤(critical)
2、logging模塊用處:控制信息層級(jí),僅記錄需要的信息;控制顯示或者保存日志信息的時(shí)機(jī);確定信息的來源;自定義格式輸出;
3、logging.basicConfig( ) 對(duì)輸出的日志做基本設(shè)置:
例:
logging.basicConfig(level=logging.INFO,filename='ca.log',format='%(asctime)s :: %(levelname)s :: %(message)s’)
level : 定義日志輸出的級(jí)別(DEBUG\INFO\WARNING\ERROR\CRITICAL)
DEBUG - 詳細(xì)信息,用于診斷問題。
INFO - 用于確認(rèn)代碼運(yùn)行的普通信息。
WARNING - 警告信息,預(yù)示著某個(gè)問題,但代碼仍舊可運(yùn)行。
ERROR - 錯(cuò)誤信息,某些功能出錯(cuò)。
CRITICAL - 嚴(yán)重的錯(cuò)誤,代碼不可運(yùn)行。
說明:
level 為INFO可輸出日志等級(jí)為INFO\WARNING\ERROR\CRITICAL;
level 為ERROR可輸出日志等級(jí)為ERROR\CRITICAL;(即不輸出低于level設(shè)定級(jí)別的日志信息)
filename : 定義把日志從控制臺(tái)輸出到指定路徑的文件,日志輸出為增量型(每輸出一條日志就在該文件增加一條記錄)
format :定義日志輸出的格式,%(asctime)s 記錄輸出日志的時(shí)間,%(levelname)s 記錄輸出日志的級(jí)別,%(message)s 記錄具體的日志信息。
4、logging.level(‘message’) 輸出對(duì)應(yīng)等級(jí)的日志
輸出INFO級(jí)別的日志:logging.info('這是輸出info')
輸出WARNING級(jí)別的日志:logging.warning('這是輸出warning')
輸出ERROR級(jí)別的日志:logging.error('這是輸出error')
輸出CRITICAL級(jí)別的日志:logging.critical('這是輸出critical')
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)總結(jié)
以上是生活随笔為你收集整理的python中log1p用法_python中logging模块的基本用法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何免费下载vip付费音乐
- 下一篇: react全局状态管理_rxv: 在Re