为了从 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