如何在烹饪书中的每一步都启用登录chef



我有一本食谱,它在目标节点上执行一些安装。我想在/var/log/中记录chef客户端运行的输出。我想在记录输出的配方中嵌入某些代码。

java "java home" do
    java_source "https://url
    action :install
end

在配方中,您可以执行以下操作:

log 'message' do   
  message 'A message add to the log.'   
  level :info 
end

或者,使用代码:

Chef::Log.debug "Your message here"

https://docs.chef.io/resource_log.html

您可以通过client.rb中的log_level选项或--log-level-l)命令行标志来控制Chef日志级别。您可以使用配方代码中的log资源记录其他数据。

最新更新