2008-09-23 24 views
6
i aynı seviyede gibidir onlar :debug düzeyinde kaydedilir Ancak

Raylar Caching Kayıt Düzeyi

Cached fragment hit: views/homepage (0.16549)

çizgisinde benim günlüğünde, güzel entires olsun Rails 2.1 yeni önbelleğe alma seçenekleri ile

SQL çıkışı. SQL çıktısını devre dışı bırakmak ve hala önbellek bilgilerini görebilmek istiyorum. http://wiki.rubyonrails.org/rails/pages/HowtoConfigureLogging

ya gelen ...

ActiveRecord::Base.logger = Logger.new("#{RAILS_ROOT}/log/#{RAILS_ENV}_database.log") 
ActiveRecord::Base.logger.level = Logger::INFO # should set the log_level to info for you 

ayıklama varsayılan logger bırakarak bilgi: Yapabileceğim Bu nasıl

cevap

12

iyi sen ActiveRecord için belirli bir logger örneğini verebilir ve günlük düzeyini bulunuyor set o

http://api.rubyonrails.com/classes/ActiveRecord/ConnectionAdapters/AbstractAdapter.html#M001242

+0

Thats soğutmak hiçbir şey yapmaz böylece w, günlüğü (sql, isim) yöntemini AbstractAdapter yeniden ve geçersiz olabilir şapka, yeni kaydediciyi bilgi haline getirmek için kullanılan bir sözdizimidir? 'ActiveRecord :: Base.logger.level =: info' çalışma zamanı hatalarına neden oluyor –

İlgili konular