2011-09-26 170 views

回答

1

您可以通過在環境/ development.rb設置config.log_level配置鋼軌開發服務器的日誌記錄詳細信息。設置它:警告將擺脫大部分的日誌記錄(你可以隨時發送你自己的消息與你想要的任何日誌級別,所以他們仍然打印)。

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

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

2

資產管道的消息,似乎你不能(還)。見How to disable logging of asset pipeline (sprockets) messages in Rails 3.1?rails issue on Github

你可以在你的development.rb文件中使用這些線(credits)做部分

config.after_initialize do |app| 
    app.assets.logger = Logger.new('/dev/null') 
end 
+0

我剛剛在rails 3.1和log-level上試過它:警告你沒有得到資產管道日誌 – spike

+0

@spike是的,但是用':warn' loglevel你也抑制了AR查詢(它有:debug優先級),這在開發過程中是不可取的。 – Fabio

2

對於Rails的3.1,裏面config/environments/development.rb,設置以下爲false:

config.assets.debug = false 

您的日誌會顯示您想要查看的所有內容減去資產。