0
私はchef-clientをデーモンモードで実行し、それをファイルに記録する方法を知っています。chef-clientをデーモンモードで実行し、ttyから実行するときにログに記録する方法をファイルに記録する方法は?
chef-client -d -i 60 -l info -L /var/log/chef/client.log
問題は、ターミナルから実行されたときと同じログ形式を出力しないということです。 chef-clientをデーモンモードで実行し、ターミナルから実行したときと同じログフォーマットを取得する方法はありますか? live_streamを有効にしてシェフクライアントイベントの出力をキャプチャする方法は?
私は 'chef-client -d -i 60 -l info -L /var/log/chef/client.log --force-formatter'オプションを使ってみましたが、運が悪いです。 – Rubysmith
Aww、-Lを削除し、標準のリダイレクト(>>/var/log ...)を使用します。出力がファイルの場合、Formatterは動作しません。私はそれを忘れてしまった。 – Tensibai
デーモンとして実行しているときシェフはSTDOUTに何も出力しません。 [シェフ::デーモン - /lib/chef/daemon.rb](https://github.com/chef/chef/blob/db57131ad383076391b9df32d5e9989cfb312d58/lib/chef/daemon.rb)。これは私がしようとしているものは不可能であることを意味しますか? – Rubysmith