Rails服务器控制台输出非常嘈杂,可以关闭吗?

时间:2012-03-02 16:09:22

标签: ruby-on-rails ruby-on-rails-3

在我的一些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上。

感谢您的任何建议。

2 个答案:

答案 0 :(得分:6)

您可以将config / environments / development.rb中的日志记录级别从info提高到警告

http://guides.rubyonrails.org/debugging_rails_applications.html#log-levels

答案 1 :(得分:1)

Quiet Assets添加到Gemfile的开发组。