【发布时间】:2011-05-01 12:25:41
【问题描述】:
我们如何在生产环境中启用 SQL 查询日志记录?
谢谢,
伊姆兰
【问题讨论】:
-
我尝试了不同的 log_levels
(config.log_level)没有运气。
标签: sql ruby-on-rails production-environment
我们如何在生产环境中启用 SQL 查询日志记录?
谢谢,
伊姆兰
【问题讨论】:
(config.log_level) 没有运气。
标签: sql ruby-on-rails production-environment
在你的environments/production.rb
config.log_level = :debug
请记住,您需要重新启动 Web 服务器才能应用更改。
【讨论】:
rails s -e production 运行生产
如果您将生产日志级别设置为debug,我建议您使用环境变量设置日志级别。日志级别 debug 比 info 大得多,如果您使用日志服务,它很容易失去控制或配额。因此,使用环境变量,您只需重新启动 rails 即可更快地更改它,而无需更改代码和部署:
config.log_level = (ENV['LOG_LEVEL'] || :debug)
这样,您可以选择设置环境变量LOG_LEVEL 来更改它。
【讨论】: