gpt4 book ai didi

chef-infra - 如何在厨房测试中捕获 Chef::Log.info

转载 作者:行者123 更新时间:2023-12-04 14:11:04 25 4
gpt4 key购买 nike

当我跑

   kitchen test

或者
   kitchen test --log-level info

我在测试的食谱中没有日志,即。
   Chef::Log.info("How to make appear in kitchen output?")

显示在厨房输出到控制台中。无论如何要做到这一点?

司机:流浪

供应商:厨师独奏

谢谢,

最佳答案

更新:从 Test Kitchen 的 1.7.0 版开始,Martin 的回答不再正确(参见 pull request #950)。

根据Dynamic Configuration doc , “自 Kitchen 1.7.0 以来,供应商的日志级别不再与 Kitchen 日志级别相关。”

它给出了以下设置 log_level 的示例在 .kitchen.yml 中:
provisioner:
name: chef-zero
log_level: <%= ENV['CHEF_LOG_LEVEL'] || auto %>

我的测试证实:

  • Chef::Log.debug仅运行 kitchen converge -l debug 时不会记录调用.
  • Chef::Log.debug设置后会记录调用 log_level: debug在 .kitchen.yml 中。
  • 关于chef-infra - 如何在厨房测试中捕获 Chef::Log.info,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32726592/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com