2016-04-17 2 views
0

Запуск мой рецепт из командной строки ....Клиент Chef для Windows Logging не работает

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

Файл C: \ повар \ rds_deployment.log действительно становится создана ... но это не содержащий машиночитаемый формат, который по-прежнему печатается в stdout (на консоли).

Как я могу получить работу с журналом, чтобы какой-то шеф-повар регистрировался на консоли, фактически отправляется в файл? Примечание. Я знаю, что могу перенаправить stdout через >>, но я хочу, чтобы информация о вещах, которые произошли после перезагрузки, также попала в мой файл журнала.

ответ

1

Вывод, который вы видите на консоли, не из системы протоколирования, это выходной сигнал форматирования, и он активируется автоматически при выводе на TTY. Вы можете включить его с помощью --force-formatter, но он не предназначен для перехода в файл журнала. То, что вы видите в журнале, - это фактический вывод журнала.

Смежные вопросы