前言
现在要求将错误日志写入日志文件,通过查询日志文件的方式,可以查看最新用例的执行情况,并快速定位问题
使用print能够将一些错误信息输出在屏幕上,但是无法写入在文件中
本篇博客介绍如何使用logging库实现日志输出
logging库
logging日志级别
debug info warning error critical
logging简单示例
loggin默认只输出 级别为warning error critical的日志
logging.basicConfig(**kwargs) 控制着logging的行为,其中level=[]控制日志输出等级
import logging
logging.basicConfig(level=logging.DEBUG)
logging.debug('这是一个debug级别的信息,一般用来打印一些调试信息,级别最低')
logging.info('这是一个info级别的信息,一般用来打印一些正常的操作信息')
logging.warning('这是一个warning级别的信息')
logging.error('这是一个error级别的信息')
logging.critical('这是一个critical级别的信息,一般用来打印一些致命的错误信息,等级最高')
logging.basicConfig(**kwargs)参数
filename:指定日志文件名
filemode:和file函数意义相同,指定日志文件的打开模式,'w'或者'a&#