有没有办法在Puppet日志消息中强制换行?

时间:2015-04-16 13:33:26

标签: logging puppet

当我在puppet中输出错误消息时,例如使用Puppet.err(来自Ruby模块),它以难以阅读的方式显示在Puppet Enterprise控制台日志中,因为在HTML中,新行被忽略。如果我尝试在每个换行符之前插入换行符(HTML < br /> 标记),Puppet会通过将尖括号转换为HTML实体来转义它们。

有没有办法告诉Puppet包含换行符还是不能转义br标签?也许在puppet源代码中我可以更改以获得此行为的位置?例如,我打电话给Puppet.err。这个函数定义在哪里?

1 个答案:

答案 0 :(得分:0)

日志记录方法是在mystical fashion

中创建的

对于它的价值,我不相信核心Puppet正在逃避HTML,它更可能是控制台本身的商品功能。

您可以尝试将报告连接到Puppet Explorer或puppet-board,看看你是否更好地使用其中任何一个。但我不确定这会对PE有多好。