新聞中心
這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
python如何打印日志
在Python中,我們可以使用內(nèi)置的logging模塊來(lái)打印日志。logging模塊提供了一種靈活的框架用于發(fā)出日志消息從Python程序,這是廣泛使用的,因?yàn)樗荘ython標(biāo)準(zhǔn)庫(kù)的一部分,并且可以非常靈活地配置。

以下是一個(gè)簡(jiǎn)單的例子:
1、我們需要導(dǎo)入logging模塊。
import logging
2、我們可以設(shè)置日志級(jí)別,日志級(jí)別決定了什么級(jí)別的信息將會(huì)被記錄,如果我們?cè)O(shè)置日志級(jí)別為INFO,那么所有級(jí)別為INFO及以上的信息都會(huì)被記錄。
logging.basicConfig(level=logging.INFO)
3、我們可以使用logging模塊的各種方法來(lái)記錄不同級(jí)別的日志。
logging.debug('這是一個(gè)debug級(jí)別的日志')
logging.info('這是一個(gè)info級(jí)別的日志')
logging.warning('這是一個(gè)warning級(jí)別的日志')
logging.error('這是一個(gè)error級(jí)別的日志')
logging.critical('這是一個(gè)critical級(jí)別的日志')
以上代碼會(huì)打印出以下日志:
INFO:root:這是一個(gè)info級(jí)別的日志 WARNING:root:這是一個(gè)warning級(jí)別的日志 ERROR:root:這是一個(gè)error級(jí)別的日志 CRITICAL:root:這是一個(gè)critical級(jí)別的日志
注意,由于我們?cè)O(shè)置了日志級(jí)別為INFO,所以debug級(jí)別的日志沒(méi)有被記錄,如果我們將日志級(jí)別改為DEBUG,那么所有的日志都會(huì)被記錄。
logging.basicConfig(level=logging.DEBUG)
以上就是Python如何打印日志的方法。
本文題目:python如何打印日志
瀏覽地址:http://m.fisionsoft.com.cn/article/djjdjis.html


咨詢
建站咨詢
