如何在 Mongoid 5 中将所有请求记录到 rails 控制台?
How to log all request to rails console in Mongoid 5?
使用 ActiveRecord 时,可以看到加载页面时执行的所有 SQL 查询。如何使用 Mongoid 5 实现同样的效果?
您可以将 Mongoid 日志记录级别自定义为 described in the documentation. You can also 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
初始化后分配它。
使用 ActiveRecord 时,可以看到加载页面时执行的所有 SQL 查询。如何使用 Mongoid 5 实现同样的效果?
您可以将 Mongoid 日志记录级别自定义为 described in the documentation. You can also 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
初始化后分配它。