【发布时间】:2015-07-03 20:57:59
【问题描述】:
为了从 heroku cedar 中获取详细的 SQL 日志,究竟需要做什么?
在我们的开发平台上,日志跟踪为我们提供了很多信息,包括在由 activerecord 执行的 SQL 中的现场信息。在生产中,信息的详细程度要低得多。
我需要做什么才能在运行时获取此 SQL 信息
heroku logs --tail
我需要将设置发送到 heroku 还是需要放入我的 rails 代码中?
谢谢!
【问题讨论】:
为了从 heroku cedar 中获取详细的 SQL 日志,究竟需要做什么?
在我们的开发平台上,日志跟踪为我们提供了很多信息,包括在由 activerecord 执行的 SQL 中的现场信息。在生产中,信息的详细程度要低得多。
我需要做什么才能在运行时获取此 SQL 信息
heroku logs --tail
我需要将设置发送到 heroku 还是需要放入我的 rails 代码中?
谢谢!
【问题讨论】:
Heroku 的 Logplex 包含来自您的应用程序的所有日志记录语句 - 没有任何类型的过滤。
默认情况下,Rails 不会在生产环境中记录 SQL 语句,因此您需要将 production.rb 中的日志级别提高到更合适的级别。
http://guides.rubyonrails.org/debugging_rails_applications.html#log-levels
【讨论】: