在我的一些rails应用程序页面上,我看到reams和大量信息回显到控制台,我不感兴趣的消息,如http消息:
Started GET "/assets/jquery_ui/jquery-ui-1.8.16.custom.css?body=1" for 10.0.2.2 at 2012-03-02 15:19:59 +0000
Served asset /jquery_ui/jquery-ui-1.8.16.custom.css - 304 Not Modified (0ms)
还有很多我通常不关心的SQL语句。
当然,我可以看到有时候这种级别的信息会有所帮助。但我想在没有这种噪音的情况下正常运行我的服务器。
原因是因为如果我正在调试问题,我喜欢显式地将消息记录到控制台,运行请求并观察输出。然而,在这种噪音中查找我自己的日志非常耗时!
目前要解决这个问题,我正在使用魔术字符串标记我的消息并将输出加到控制台...
有人能建议一种更好的方法来将控制台输出减少到我自己的消息吗?
我在轨道3.1上。
感谢您的任何建议。
答案 0 :(得分:6)
您可以将config / environments / development.rb中的日志记录级别从info提高到警告
http://guides.rubyonrails.org/debugging_rails_applications.html#log-levels
答案 1 :(得分:1)
将Quiet Assets添加到Gemfile的开发组。