gpt4 book ai didi

chef-infra - 如何调试 Chef Recipe

转载 作者:行者123 更新时间:2023-12-03 16:17:02 25 4
gpt4 key购买 nike

我正在研究一个厨师食谱,现在我想知道如何调试食谱。这似乎并不都是直截了当的。

例如添加简单的日志语句不清楚。我可以使用例如

     Chef::Log.info "My message"

但目前尚不清楚此消息将记录在何处。即使有详细输出,它也不会出现在厨师客户端运行控制台中,例如如下
     knife ssh mynode "sudo chef-client" --manual-list --ssh-user myuser -VV

迄今为止我发现的最好/最先进的调试方法只是引发异常。一点都不先进。

最佳答案

您在这里设置 knife命令为详细的 -VV .

chef-client运行日志级别参数为-l info-l debug对于它的命令调用。

在您的命令行中,它会给出(信息级别,调试非常冗长,并且您在配方中以信息级别登录):

knife ssh mynode "sudo chef-client -l info" --manual-list --ssh-user myuser -VV

关于chef-infra - 如何调试 Chef Recipe ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28068405/

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