Есть ли способ заставить новую строку в сообщениях журнала Puppet?

Когда я выводлю сообщение об ошибке в puppet, например, в Puppet.err (из модуля Ruby), оно отображается в журнале консоли Puppet Enterprise в трудном для чтения виде, потому что в HTML символы новой строки игнорируются. Если я попытаюсь вставить разрывы строк (теги HTML
) перед каждой новой строкой, Puppet избегает их, превращая угловые скобки в объекты HTML.

Есть ли способ сказать Puppet, чтобы включить новые строки или не избежать тегов br? Возможно, место в исходном коде марионетки, которое я могу изменить, чтобы получить такое поведение? Например, я звоню Puppet.err. Где определена эта функция?

1 ответ

Решение

Методы регистрации создаются немного мистическим образом.

Я не верю, что ядро ​​Puppet выходит из HTML, это скорее обычная функция самой консоли.

Вы можете попытаться подключить свои отчеты к Puppet Explorer или Puppet Board, чтобы узнать, лучше ли вы справляетесь с любым из них. Но я не уверен, насколько хорошо это сыграет с PE.

Другие вопросы по тегам