Python 中 logging 模块的简单使用
在 Python 中,logging 是一个非常常用和方便的模块,可以帮助我们记录和调试代码中的各种信息。本文将对 logging 模块的基本用法进行介绍,并且给出一些示例代码。
logging 模块的等级
在使用 logging 模块时,我们需要先了解一些 logging 模块中的等级。具体如下:
- CRITICAL(50): 严重错误
- ERROR(40): 普通错误
- WARNING(30): 警告信息
- INFO(20): 普通的信息提示
- DEBUG(10): 调试信息
- NOTSET(0): 没有设置等级,所有的日志都会输出
我们可以在调用 logging 模块时,通过设置不同等级的方式来控制日志的输出信息。如果我们只想输出错误信息,那么我们可以将等级设置为 ERROR;如果我们想要输出更加详细的信息,可以将等级设置为 DEBUG。
示例代码:
import logging
logging.debug('这是一个调试信息')
logging.info('这是一条普通信息')
logging.warning('这是一条警告信息')
logging.error('这是一条错误信息')
logging.critical('这是一条严重错误信息')
在上面的代码中,我们通过 logging 模块输出了不同等级的日志信息。当我们运行这段代码时,只会输出 WARNING、ERROR 和 CRITICAL 三个等级的日志,因为默认情况下 log