You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何减少或禁用MailCatcher命令行冗长输出?

如何禁用Codeception MailCatcher模块的冗长HTTP日志?

你看到的这些冗长HTTP请求日志,是因为MailCatcher模块配置里的Guzzle调试模式被开启了。

核心解决方法

修改你的acceptance.suite.yml配置文件,找到MailCatcher模块下的guzzleRequestOptions节点,将debug: true改为debug: false,即可完全禁用这些输出:

modules:
  config:
    MailCatcher:
      url: "http://127.0.0.1"
      port: "1080"
      guzzleRequestOptions:
        verify: false
        debug: false  # 此处修改为false
        version: 1.0

可选方案:保留调试日志但不干扰命令行

如果需要保留调试信息但不想让它出现在命令行输出中,可以将debug设置为一个文件路径,日志会被写入指定文件:

debug: './tests/logs/mailcatcher-debug.log'

修改后,你的测试命令输出就能恢复简洁状态,不再被HTTP请求详情干扰。

内容的提问来源于stack exchange,提问作者maidan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.24 19:40:07