2012-06-21 4 views
1

Что именно должно произойти, чтобы получить подробные SQL-журналы из кедра герою?Получение подробных SQL-журналов из Heroku Cedar Stack

На нашей платформе для разработчиков лог-трейл дает нам много информации, включая insite в SQL, который выполняется activerecord. В производстве информация гораздо менее детальная.

Что мне нужно сделать, чтобы получить эту информацию SQL, когда я запускаю

heroku logs --tail 

Есть ли настройки мне нужно отправить Heroku или что-то мне нужно положить в мой рельсы код?

Спасибо!

ответ

4

В Logopx Heroku содержатся все заявления о регистрации из вашего приложения - нет никакой фильтрации.

По умолчанию Rails не регистрирует операторы SQL в процессе производства, поэтому вам необходимо повысить уровень журнала в production.rb до уровня, который более подходит.

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

+1

просто раскомментировать следующие: config.log_level =: отлаживать – user1051849

+4

Я попытался это не дало никаких результатов. Сделано изменение в средах/production.rb, и Heroku по-прежнему отказывается регистрировать мой SQL. Тем не менее, когда я запускаю локально с тем же production.rb и RAILS_ENV = production, sql регистрируется в порядке. Таким образом, проблема заключается в том, что * определенно * heroku. Есть идеи? Благодарю. – Joel

+0

Вы пробовали журналы heroku --source –

Смежные вопросы