Rails: показ SQL-запросов в производственном журнале - PullRequest
30 голосов
/ 27 октября 2010

Как мы можем включить ведение журнала SQL-запросов в производственной среде?

Спасибо,

Имран

Ответы [ 2 ]

47 голосов
/ 27 октября 2010

В вашем environments/production.rb

config.log_level = :debug

Помните, что вам нужно перезапустить веб-сервер, чтобы применить изменения.

0 голосов
/ 11 июля 2019

Если вы устанавливаете уровень журнала производства на debug, я бы порекомендовал вам установить уровень журнала с помощью переменной среды.Уровень журнала debug намного больше , чем информация, и он может легко выйти из-под контроля или квот, если вы используете службу журналов.Таким образом, с переменной среды вы можете изменить ее быстрее, только перезапустив рельсы, без необходимости изменения кода и развертывания:

config.log_level = (ENV['LOG_LEVEL'] || :debug)

Таким образом, вы можете дополнительно установить переменную среды LOG_LEVEL для ее изменения.

...