production 環境で ActiveRecord のログを見るには(自分用メモ)

production 環境では、もちろん ActiveRecord のログ(SQLクエリの内容やかかった時間など)は表示されない。

見たい場合は、config/environments/production.rb の末尾に、


ActiveRecord::Base.logger = Logger.new("log/debug.log")
ActiveRecord::Base.logger.level = 0
と追加して、サーバを再起動する。

後は、tail コマンドでログを眺める。


tail -f log/debug.log