日志是一个成熟的系统里不可或缺的一部分,对于自动化测试框架来说,最大的作用大概在于可以取代print()方法,并且可以在日志文件中回溯。这里我们引入log日志类,来代替print()记录输出测试过程中的关键信息。
一、日志等级
在日志中有五个等级debug、info、warning、error、critical
等级 | 等级数值 | 形容 |
debug | 10 | 详细信息 |
info | 20 | 预期信息 |
warning | 30 | 警告信息 |
error | 40 | 错误信息 |
critical | 50 | 严重错误 |
这里要注意的是:如果设置日志等级后,只有大于这个等级的信息才会显示,比如你设置输出记录信息的等级为:error,那么程序里所写的命令中,只有大于等于error的:error、critical输出命令才会被执行。
二、新建日志类
这里我直接贴出所写的代码,因为只有第一次写log类才会用到这些,平时只需要调用日志的命令就好了,所以个人认为这些代码详细意思不懂也没有关系,会调用就ok。
这里有几个地方需要配置或者注意一下:
2.1.项目路径和日志文件路径
这里我配置了项目的路径base_url,并且准备新建一个log文件夹,