python的日志记录方法

本文介绍了Python的logging模块,讲解了Debug、Info、Warning、Error和Critical五个日志等级的使用。通过示例展示了如何记录不同等级的日志,强调了默认记录等级为Warning,低于此等级的日志不会被打印。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Python的日志记录方法较多,这里我只简单的介绍一下logging模块记录日志的方法,其他方法请自行查询。

logging模块支持5种等级的日志记录,包括Debug、Information、Warning、Error和Critical。下面我们利用实例简单的了解一下这几个等级的日志记录。

首先在我们的python环境中导入logging模块:>>> import logging

然后记录各等级下的日志:
>>> logging.debug('debug')
>>> logging.info('info')
>>> logging.warning('warning')
WARNING:root:warning
>>> logging.error('error')
ERROR:root:error
>>> logging.critical('critical')
CRITICAL:root:critical

我们可以看到,warning至critical三个等级的日志被print了,但是debug和info两个等级的日志未被print。这是因为默认的日志记录等级为warning,只有日志等级大于等于warning的日志才会被记录。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值