从Heroku Cedar Stack获取详细的SQL日志

时间:2012-06-21 11:11:43

标签: logging heroku

为了从heroku cedar中获取详细的SQL日志,究竟需要发生什么?

在我们的开发平台上,日志跟踪为我们提供了许多信息,包括insrec正在由activerecord执行的SQL。在生产中,信息的详细程度要低得多。

运行

时,我需要做什么才能获取此SQL信息
heroku logs --tail

我需要将设置发送到heroku还是我需要将其放入rails代码中?

谢谢!

1 个答案:

答案 0 :(得分:4)

Heroku的Logplex包含应用程序中的所有日志记录语句 - 没有任何类型的过滤。

默认情况下,Rails不会在生产中记录SQL语句,因此您需要将production.rb中的日志级别提升到更合适的级别。

http://guides.rubyonrails.org/debugging_rails_applications.html#log-levels