拖尾development.log时可以抑制资产消息吗?

时间:2011-10-13 12:17:01

标签: ruby-on-rails logging grep tail

在Ruby on Rails应用程序的开发过程中,我通过tail -f log/development.log不断追踪开发日志。

我几周前才开始在Rails中开发,所以我不知道日志是否总是显示这么多条目,但我相信资产最近刚刚添加到3.1中。无论如何,这是我的development.log页面调用的一部分:

Started GET "/assets/reset.css?body=1" for 70.63.17.68 at Wed Oct 12 20:10:49 +0000 2011
Served asset /reset.css - 304 Not Modified (1ms)


Started GET "/assets/style.css?body=1" for 70.63.17.68 at Wed Oct 12 20:10:49 +0000 2011
Served asset /style.css - 304 Not Modified (0ms)


Started GET "/assets/application.css?body=1" for 70.63.17.68 at Wed Oct 12 20:10:49 +0000 2011
Started asset /application.css - 304 Not Modified (0ms)


Started GET "/assets/application.js?body=1" for 70.63.17.68 at Wed Oct 12 20:10:49 +0000 2011
Served asset /application.js - 200 OK (1ms)

实际上还有一些被委托,但我认为你已经得到了这个占用大量空间的图片,每个GET请求之间的所有新行。我还删除了使用generate时Rails创建的所有未使用的scss和coffee文件。

我只想在development.log tail时查看所有数据库调用和实际页面调用。

我想知道是否有人知道如何阻止Rails记录这些事件,或者是否有| grep方式排除与资产相关的所有内容。

非常感谢帮助,谢谢。

1 个答案:

答案 0 :(得分:15)

config/environments/development.rb

config.assets.debug = false