Mik*_*keW 6 chef-infra test-kitchen
我跑的时候
kitchen test
Run Code Online (Sandbox Code Playgroud)
要么
kitchen test --log-level info
Run Code Online (Sandbox Code Playgroud)
我测试的配方中没有日志,即.
Chef::Log.info("How to make appear in kitchen output?")
Run Code Online (Sandbox Code Playgroud)
显示在厨房的输出到控制台.无论如何要做到这一点?
司机:流浪汉
供应者:厨师独奏
谢谢,
更新:从测试厨房的1.7.0版开始,Martin的答案不再正确(请参阅pull request#950).
根据动态配置文档,"从Kitchen 1.7.0开始,配置程序的日志级别不再与Kitchen日志级别相关."
它给出了以下设置log_levelin .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.| 归档时间: |
|
| 查看次数: |
3926 次 |
| 最近记录: |