Python打印日志信息怎么做?Python如何手动输出日志信息

python之中的日志是用来记录程序运行过程中产生的行为、出现的错误、弹出的警告等信息的,而日志也是需要使用一定的方法才可以查看和调用 。那么下面主要会来介绍python打印日志信息的方法,感兴趣和想学习的话就一起往下看看吧 。

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如何手动输出日志信息”的全部内容了,希望对你有所帮助 。

    推荐阅读