2013-10-27 52 views
1

我看到了How do you enable database logging in production mode? (Rails v2.3.8)Rails测试环境中的DB日志记录

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

我把config/environments/test.rb

config.log_level = :debug 

但我没有运气。

编辑

我on Rails的4

+0

在你引用的问题中,它表示测试环境默认应该已经使用':debug',在我的'test.log'文件中,我看到很多sql查询。你有没有改变你的'application.rb'或'test.rb'中的任何东西? – jvperrin

+0

nope,我的test.rb文件没有包含log_level的任何行。 – juanpastas

回答

1

所以,你应该遵循这个步骤获得mongoid日志的工作:http://mongoid.org/en/mongoid/docs/installation.html#logging

基本上,你需要包括这在你的application.rb中的文件:

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

我在'config/environments/test.rb'中做了这些,但我没有运气,我的开发日志实际上显示了mongo输出,但是我的测试日志没有。 – juanpastas