【问题标题】:DB logging in Rails test environmentRails 测试环境中的数据库日志记录
【发布时间】:2013-10-27 20:00:26
【问题描述】:

我看到How do you enable database logging in production mode? (Rails v2.3.8)

有没有办法在测试环境中启用数据库日志?

我输入config/environments/test.rb:

config.log_level = :debug

但我没有运气。

编辑

我在 Rails 4 上。

【问题讨论】:

  • 在你引用的问题中,它说测试环境应该已经默认使用:debug,在我的test.log文件中,我看到很多sql查询。您是否更改了 application.rbtest.rb 中的任何内容?
  • 不,我的 test.rb 文件没有任何包含 log_level 的行。

标签: ruby-on-rails rspec mongoid


【解决方案1】:

因此,您应该按照以下步骤使 mongoid 日志正常工作:http://mongoid.org/en/mongoid/docs/installation.html#logging

基本上,您需要将其包含在您的 application.rb 文件中:

Mongoid.logger.level = Moped.logger.level = Logger::DEBUG

【讨论】:

  • 我在config/environments/test.rb 中做到了,但我没有运气,我的开发日志实际上显示了 mongo 输出,但我的测试日志没有。
猜你喜欢
  • 2012-03-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-04-22
  • 2012-05-03
  • 1970-01-01
相关资源
最近更新 更多