用PyTes测试stdout记录器

2024-06-28 20:21:32 发布

您现在位置:Python中文网/ 问答频道 /正文

我想在PyTest中测试我的记录器。我的记录器当前设置为登录到标准输出

我的问题是如何在PyTest中捕获到stdout的日志?例如,在初始化时,我的记录器会打印以下内容:

{"logger_level": "error", "event": "logging_initialised", "logger": "log.logger", "level": "info"}

如何检查json中的级别是否正确,以及它是否打印了这些内容

谢谢你的帮助


Tags: infoeventlogjson内容标准pytestlogging