python之中的日志是用来记录程序运行过程中产生的行为、出现的错误、弹出的警告等信息的,而日志也是需要使用一定的方法才可以查看和调用 。那么下面主要会来介绍python打印日志信息的方法,感兴趣和想学习的话就一起往下看看吧 。
文章插图
一、日志模块和级别
在打印日志信息之前首选需要知道python日志是通过logging这个内置模块来实现所有操作的,而日志则是会分为debug、info、warring、error、critical这五个级别 。而只有后面三个级别的日志信息是可以打印输出的,前两个表示的意思就是程序运行正常产生的信息而不是错误,所有父爱手动将其输出 。
二、打印日志
那么打印日志操作同样是通过这个模块来实现的,在打印日志信息之前首先需要去设置一下日志等级,因为它决定了可以输出的日志有哪些级别 。例如设置的日志等级为DEBUG,那么就能够将所有等级的日志信息都打印输出,代码如下所示:
【Python打印日志信息怎么做?Python如何手动输出日志信息】log = logging.getLogger()log.setLevel("DEBUG")而日志信息打印输出调用的则是和等级同名的方法,这个方法里面可以传入字符串类型对象作为参数,那么输出的内容就是会变为这个字符串对象 。如果不传入参数的话,输出的信息则是会变成python程序在运行过程之中自动捕获到的错误和运行信息 。这种方法需要在程序运行时用try异常捕获语句,并且写在except或者是finally语句块内,代码示例如下:
logging.warning("这是一条warning级别的日志")logging.error("这是一条error级别的日志")logging.critical("这是一条critical级别的日志")以上就是关于“Python打印日志信息怎么做?Python如何手动输出日志信息”的全部内容了,希望对你有所帮助 。
推荐阅读
- Python如何批量提取PDF表格数据转为Excel?Python怎么将PDF表格保存为Excel文件
- 怎么查看Python已经安装的库?Python所有已安装库如何导出
- 我在北京公安局出入境大厅网上预约了护照办理,下载了申请表,一共有两页,我应该正反面打印还是打成两张
- 信天游上查询是:未通过民航系统打印行程单等问题
- 打印机怎么连电脑 打印机连接电脑的方法
- python函数可以分为哪几类?python函数有哪几种?
- 为什么选择Python进行数据分析? Python进行数据分析需要哪些步骤?
- Python如何导入csv格式数据?python导入csv格式数据全部方法
- 如何使用Python创建自己的函数?Python自定义函数的基本步骤
- Python如何进行大数据分析?实现大数据分析的操作