繁体   English   中英

登录行为BDD框架

Logging in Behave BDD framework

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我是Python中BDD的新手,正在尝试创建一个框架。 根据文档,我创建了environment.py文件,其中有一个方法:

def before_all(context):
    context.config.setup_logging(configfile="test.ini", filename="AppLog.log")

但是我不确定在步骤(步骤方法)中需要添加什么,以便我的AppLog.log文件包含日志。 我需要在我的步骤文件中初始化记录器吗? 如果是,该setup_logging将在那里使用吗?

如果可以提供示例代码,那么它将非常有帮助。

谢谢与问候,Sunil

1 个回复

为了将日志从步骤中写入文件,您可以尝试通过提供参数no-logcapture来运行行为,行为的默认行为是仅在测试失败时才显示日志记录。

在代码中,您可以照常使用日志记录。

#sample.py
import logging

logging.info('This is a log message')

您可以在此处查看更多详细信息。 还有这里

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题
 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM