青青草免费线看线看|啊在车上停不下来了|国产少女免费观看电视剧|仑乱88MAV|精品老司机在线观看视频|国产一区二区三区高清免费视频|在线观看免费777av

Python打印日志信息怎么做?Python如何手動(dòng)輸出日志信息

python之中的日志是用來(lái)記錄程序運(yùn)行過程中產(chǎn)生的行為、出現(xiàn)的錯(cuò)誤、彈出的警告等信息的,而日志也是需要使用一定的方法才可以查看和調(diào)用 。那么下面主要會(huì)來(lái)介紹python打印日志信息的方法,感興趣和想學(xué)習(xí)的話就一起往下看看吧 。

Python打印日志信息怎么做?Python如何手動(dòng)輸出日志信息


一、日志模塊和級(jí)別
在打印日志信息之前首選需要知道python日志是通過logging這個(gè)內(nèi)置模塊來(lái)實(shí)現(xiàn)所有操作的,而日志則是會(huì)分為debug、info、warring、error、critical這五個(gè)級(jí)別 。而只有后面三個(gè)級(jí)別的日志信息是可以打印輸出的,前兩個(gè)表示的意思就是程序運(yùn)行正常產(chǎn)生的信息而不是錯(cuò)誤,所有父愛手動(dòng)將其輸出 。
二、打印日志
那么打印日志操作同樣是通過這個(gè)模塊來(lái)實(shí)現(xiàn)的,在打印日志信息之前首先需要去設(shè)置一下日志等級(jí),因?yàn)樗鼪Q定了可以輸出的日志有哪些級(jí)別 。例如設(shè)置的日志等級(jí)為DEBUG,那么就能夠?qū)⑺械燃?jí)的日志信息都打印輸出,代碼如下所示:
【Python打印日志信息怎么做?Python如何手動(dòng)輸出日志信息】log = logging.getLogger()log.setLevel("DEBUG")而日志信息打印輸出調(diào)用的則是和等級(jí)同名的方法,這個(gè)方法里面可以傳入字符串類型對(duì)象作為參數(shù),那么輸出的內(nèi)容就是會(huì)變?yōu)檫@個(gè)字符串對(duì)象 。如果不傳入?yún)?shù)的話,輸出的信息則是會(huì)變成python程序在運(yùn)行過程之中自動(dòng)捕獲到的錯(cuò)誤和運(yùn)行信息 。這種方法需要在程序運(yùn)行時(shí)用try異常捕獲語(yǔ)句,并且寫在except或者是finally語(yǔ)句塊內(nèi),代碼示例如下:
logging.warning("這是一條warning級(jí)別的日志")logging.error("這是一條error級(jí)別的日志")logging.critical("這是一條critical級(jí)別的日志")以上就是關(guān)于“Python打印日志信息怎么做?Python如何手動(dòng)輸出日志信息”的全部?jī)?nèi)容了,希望對(duì)你有所幫助 。

    猜你喜歡