正文
该模块的基本使用包括
- 定义输出格式
- 输出到控制台
- 输出到文件
- 捕获异常
最简单的示例—输出到控制台
import logging
#logging.basicConfig(level=logging.DEBUG)
logging.debug("调试信息")
logging.info("普通信息")
logging.warning("警告信息")
logging.error("错误信息")
logging.critical("严重错误信息")
输出(控制台)
WARNING:root:警告信息
ERROR:root:错误信息
CRITICAL:root:严重错误信息
日志的级别
critical>error>warning>info>debug
所以你要根据你信息的重要程度选择级别
默认只有warning级别及以上的才会输出(上面注释那条命令就是把输出级别定为debug)
注
文件直接在spyder运行会有问题,比如还是输出不了debug级别,还有下面要介绍的时间,文件也输出不了,所以学习时建议在cmd运行py文件
定义输出格式
最简单的就是再修改上面注释那条代码