这篇教程python自动化测试通过日志3分钟定位bug写得很实用,希望能帮到您。
一、简单使用
入门小案例import logginglogging.basicConfig(level=logging.DEBUG, #设置级别,根据等级显示 format='%(asctime)s-[%(filename)s-->line:%(lineno)d]-%(levelname)s:% (message)s') # 设置输出格式logging.debug('This is a debug log')logging.info('This is a info log')logging.warning('This is a warning log')logging.error('This is a error log')logging.critical('This is a critical log')
日志级别根据不同情况设置了五种日志等级,不同情况输出不同等级的日志。 
日志器设置的级别会过滤掉低于这个级别的日志 import logginglogging.basicConfig(level=logging.WARNING, #设置级别,根据等级显示 format='%(asctime)s-[%(filename)s-->line:%(lineno)d]-%(levelname)s:% (message)s') # 设置输出格式logging.debug('This is a debug log')logging.info('This is a info log')logging.warning('This is a warning log')logging.error('This is a error log')logging.critical('This is a critical log') 2020-09-11 17:39:26,667-WARNING-This is a warning log 2020-09-11 17:39:26,669-ERROR-This is a error log 2020-09-11 17:39:26,669-CRITICAL-This is a critical log
配置basicConfig 方法支持一下关键字参数进行配置。 
格式化规则日志的输出格式可以通过下面格式自由组合输出 
常用格式:%(asctime)s-[%(filename)s Python实现位图分割的效果 python编程学习使用管道Pipe编写优化代码
|