34

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

谢谢,

伊姆兰

4

2 回答 2

54

在你的environments/production.rb

config.log_level = :debug

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

于 2010-10-27T19:32:42.803 回答
2

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

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

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

于 2019-07-11T17:59:21.073 回答