【实用Python】logging用法

logging 用法

用例1 在调试与正式执行之间切换日志输出数量

有时调试时会打印很多信息,当自己觉得程序没问题了。就要一个一个的去删除这些print语句。 但是当我们可能后来又发现有些地方出现了问题,那是不是又要写一遍print,然后再慢慢的去删除。效率很低。

其实python已经提供了很好用的 logging 来代替print。使用它,我们可以先定输出日志的等级,调整日志输出的等级不同,自然就可以快速的关闭和打印日志了。

引入的包

import logging

控制日志打印等级的语句

logging.basicConfig(level=logging.INFO)

不同级别的日志打印语句;
越向下等级越高

critical > error > warning > info > debug

logging.debug('This is debug message') # 打印全部日志
logging.info('This is info message') # 打印 info 级别以上的日志
logging.warning('This is warning message') # 打印 warning 级别以上的日志
logging.error('This is error message') # 打印error 级别以上的日志
logging.error('This is critical message') # 打印critical级别以上的日志
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值