python 日志

在自动化测试中,可以使用以下几种方式记录日志:

1. 使用内置的`print()`函数:

# 在需要记录日志的地方使用print()函数输出日志信息
print("这是一条日志信息")

2. 使用标准库中的`logging`模块:

import logging

# 配置日志输出格式和级别
logging.basicConfig(level=logging.INFO, format='%(asctime)s - %(levelname)s - %(message)s')

# 在需要记录日志的地方使用logging模块输出日志信息
logging.info("这是一条日志信息")

3. 使用第三方库,如`loguru`、`logbook`等:

from loguru import logger

# 配置日志输出格式和级别
logger.add("file.log", level="INFO", format="{time} - {level} - {message}")

# 在需要记录日志的地方使用logger输出日志信息
logger.info("这是一条日志信息")

以上是三种常见的记录日志的方式,它们都可以用于自动化测试中。使用`print()`函数是最简单直接的方式,但不够灵活,日志信息会直接输出到控制台。使用`logging`模块可以更好地管理日志级别、格式和输出位置。使用第三方库可以提供更多的功能和灵活性,例如保存日志到文件、按时间进行日志轮转等。

根据实际需求选择适合的方式记录日志,并将其放置在需要记录的关键步骤中,以便在测试执行过程中捕获并输出相应的日志信息。

posted @ 2023-06-08 11:24  乐瓜乐虫  阅读(60)  评论(0编辑  收藏  举报