如何在生产模式下启用数据库日志记录?(Rails v2.3.8)

5

我在生产服务器上遇到了一些奇怪的问题,只有在开发模式下才能看到所有的数据库查询。

我确定这只是一个小的配置调整,但我找不到任何解决方案。

1个回答

4
在Rails 2.x中,你需要在environment.rb文件中添加以下内容:
  # Force all environments to use the same logger level
  # (by default production uses :info, the others :debug)
  # config.log_level = :debug

在Rails 3.x中应该有类似的东西。

这对数据库日志记录有效还是只适用于“logger.debug”?那是我尝试的第一件事,但似乎不起作用。 - chris
此外,检查config/environments/production.rb文件是否有任何设置会覆盖environment.rb文件中的内容。 - edmz
服务器在部署更改时重新启动,生产.rb文件中没有与日志记录相关的其他内容。 - chris
非常抱歉。似乎部署新版本并不足以重置设置。在我推出其他更改并注意到没有任何区别后,我进行了重新启动,现在配置设置可以正常工作。 - chris

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接