2012-10-20 249 views
0

我从Deface得到了一大堆日志噪声。我不是我当前项目的观点人物,我真的很想从日志中删除这些垃圾。我也想象一下,在一个现场制作应用程序中,你想沉默或压制。我已经有一个可以使资产输出保持沉默的钩子......我最好还是把它放在那里作为附加的逻辑,或者是否有一些用于Deface和/或Spree的配置来消除日志噪音?沉默Deface日志输出

+0

请显示此日志记录输出的示例。 –

+0

@RyanBigg我来这里寻找解决方案。在生产日志中获取所有信息级别的Deface输出,例如'Deface:为'spree/orders/_line_item'找到2个覆盖号' – sbeam

+0

这是因为Rails中的默认日志级别是“info”,而这些信息消息。在'development'中,它是“调试”。 –

回答

2

谢谢@RyanBigg。如此设置

config.log_level = :warn 

在/config/environments/production.rb或/config/environments/development.rb中根据需要。

似乎没有办法通过一个设置特别使Deface沉默,但是如果Deface有自己的记录器将其调用包装到Rails.logger中,那可能是一个很好的功能。

+0

这是一个好主意。唯一的限制是我最终没有看到我的其他更有效的“调试”和“警告”级别的输出,但这很小。我可以简单地使用$ stderr.puts来处理这个项目的所有内容。谢谢! – jaydel