logging 用法
用例1 在调试与正式执行之间切换日志输出数量
有时调试时会打印很多信息,当自己觉得程序没问题了。就要一个一个的去删除这些print语句。 但是当我们可能后来又发现有些地方出现了问题,那是不是又要写一遍print,然后再慢慢的去删除。效率很低。
其实python已经提供了很好用的 logging 来代替print。使用它,我们可以先定输出日志的等级,调整日志输出的等级不同,自然就可以快速的关闭和打印日志了。
引入的包
import logging
控制日志打印等级的语句
logging.basicConfig(level=logging.INFO)
不同级别的日志打印语句;
越向下等级越高
critical > error > warning > info > debug
logging.debug('This is debug message') # 打印全部日志
logging.info('This is info message') # 打印 info 级别以上的日志
logging.warning('This is warning message') # 打印 warning 级别以上的日志
logging.error('This is error message') # 打印error 级别以上的日志
logging.error('This is critical message') # 打印critical级别以上的日志