为了从heroku cedar中获取详细的SQL日志,究竟需要发生什么?
在我们的开发平台上,日志跟踪为我们提供了许多信息,包括insrec正在由activerecord执行的SQL。在生产中,信息的详细程度要低得多。
运行
时,我需要做什么才能获取此SQL信息heroku logs --tail
我需要将设置发送到heroku还是我需要将其放入rails代码中?
谢谢!
答案 0 :(得分:4)
Heroku的Logplex包含应用程序中的所有日志记录语句 - 没有任何类型的过滤。
默认情况下,Rails不会在生产中记录SQL语句,因此您需要将production.rb
中的日志级别提升到更合适的级别。
http://guides.rubyonrails.org/debugging_rails_applications.html#log-levels