Rails:在生产日志中显示SQL查询

时间:2010-10-27 19:28:34

标签: sql ruby-on-rails production-environment

我们如何在生产环境中启用SQL查询日志记录?

谢谢,

姆兰

2 个答案:

答案 0 :(得分:46)

environments/production.rb

config.log_level = :debug

请记住,您需要重新启动Web服务器才能应用更改。

答案 1 :(得分:0)

如果要将生产日志级别设置为debug,建议您使用环境变量设置日志级别。日志级别的调试要比信息级别大,如果您使用的是日志服务,它很容易超出控制范围或配额。因此,使用环境变量,只需重新启动rails即可更快地更改它,而无需更改代码和部署:

config.log_level = (ENV['LOG_LEVEL'] || :debug)

这样,您可以选择设置环境变量LOG_LEVEL进行更改。