0

コマンドラインからレシピを実行する....

O:\chef\cookbooks\wincfg>chef-client -L C:\chef\rds_deployment.log -l info -z -o wincfg::rds_deployment

ファイル C:\chef\rds_deployment.log は作成されますが、(コンソールで) stdout にまだ出力されている読み取り可能な形式が含まれていません。

コンソールにログを記録しているシェフが実際にファイルに移動するようにログを機能させるにはどうすればよいですか? 注 - >> 経由で stdout をリダイレクトできることはわかっていますが、再起動後に発生することに関する情報もログ ファイルに記録する必要があります。

4

1 に答える 1

1

コンソールに表示される出力は、ロギング システムからのものではなく、フォーマッタ出力であり、TTY への出力時に自動的に有効になります。で元に戻すことができますが--force-formatter、ログ ファイルに移動するためのものではありません。ログに表示されるのは、実際のロガー出力です。

于 2016-04-17T05:47:36.503 に答える