【问题标题】:Don't log asset requests in Rails 3.1 in development mode [duplicate]不要在开发模式下在 Rails 3.1 中记录资产请求 [重复]
【发布时间】:2011-11-20 06:13:18
【问题描述】:

可能重复:
How to disable logging of asset pipeline (sprockets) messages in Rails 3.1?

自从启用资产管道后,我的开发日志中充满了以下内容:

Started GET "/assets/icons/close_32.png" for 127.0.0.1 at 2011-09-19 11:05:39 +0100
Started GET "/assets/vendor/colorbox/controls.png" for 127.0.0.1 at 2011-09-19 11:05:39 +0100
Served asset /icons/close_32.png - 304 Not Modified (0ms)
Served asset /vendor/colorbox/controls.png - 304 Not Modified (0ms)

这意味着获取日志中的实际请求需要大量滚动。我很少(如果有的话)关心我的日志中的这些资产请求,那么有没有办法禁用资产请求的日志记录?

【问题讨论】:

    标签: logging ruby-on-rails-3.1 asset-pipeline


    【解决方案1】:

    未来的某个时间

    config.assets.logger = nil
    

    将可用,但现在尝试使用 grep 排除与资产相关的所有内容。

    【讨论】:

      【解决方案2】:

      正如菲利普所说

      config.assets.logger = nil
      

      它仍在 Master 中,因此尚未实现。

      但同时你可以使用

      config.assets.debug = false
      

      它仍然不会让你一路走好,但它不会输出尽可能多的日志消息。 让它更干净一点...

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2012-06-15
        • 2013-04-10
        • 1970-01-01
        • 2013-05-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多