当你运行pytest时,记录器不能传播的原因可能是由于以下几个方面:
--log-cli-level
选项来设置记录器的传播级别,例如--log-cli-level=INFO
。这将允许记录器在测试用例之间传播日志消息。但是,请注意,这种设置可能会导致日志输出变得混乱,特别是在多线程或并发测试中。总结起来,当你运行pytest时,记录器不能传播的原因可能是pytest的默认行为是在每个测试用例中创建一个新的记录器实例,你可以通过配置文件或命令行选项修改记录器的传播行为,同时也需要确保你的代码中正确地配置和使用记录器实例。
领取专属 10元无门槛券
手把手带您无忧上云