📘日志系统

aomaker提供了一套全新日志系统,这套日志系统将会记录aomaker所有关键节点信息,比如:

测试任务开始前的初始化配置

每个接口的入参、出参以及该接口的依赖调用信息和后置异步接口处理信息

多线程/进程模式下的每个子线程/进程的woker名称,线程/进程数量,每个线程/进程的启动参数

测试结束后,后置清理信息

此外,所有日志会同时分别输出到三个地方:

  • 控制台
  • 日志文件,所有日志会被记录到项目根目录下logs\log.log中,记录级别为debugrotation=10MB
  • allure报告,每个接口请求的相关日志都会被记录且展示到allure报告中,详见下文

如果你需要在工程项目中记录一些自己需要的日志信息,直接导入aomaker提供的日志handler即可:from aomaker.log import logger,这个logger的用法和loguru完全一样。

控制台打印的日志级别默认为info,如果你想改变默认级别,在命令行使用arun命令时,加上--log_level即可,比如只想打印debug及其以上的日志,使用arun -l debug即可。

debug级别日志能看到更加详细的接口请求响应信息。

支持的级别:

  • trace
  • debug
  • info
  • success
  • warning
  • error
  • critical

results matching ""

    No results matching ""