2
使用ActiveRecord時,可以看到頁面加載時執行的所有SQL查詢。如何實現與Mongoid 5相同?如何在Mongoid 5中將所有請求記錄到rails控制檯?
使用ActiveRecord時,可以看到頁面加載時執行的所有SQL查詢。如何實現與Mongoid 5相同?如何在Mongoid 5中將所有請求記錄到rails控制檯?
你可以自定義Mongoid日誌級別爲described in the documentation。你也可以configure it in the main Rails application。
module MyApplication
class Application < Rails::Application
config.mongoid.logger = Logger.new($stdout, :warn)
end
end
如果你想重複使用相同的Rails的記錄器,只要將Rails.logger
(只要確保它分配Rails.logger
初始化後。
這正是我在第一時間做了,但它不我用'Logger.new($ stdout,:debug)' –
'Mongoid.logger = Logger.new(STDOUT)'爲我在控制檯中工作 – user1032752
既不適用於我,仍然記錄到文件上導軌5 – akostadinov