ログにはCREATE/UPDATE/DESTROY関連のSQL文だけが表示されます。 READに関連するステートメント、キャッシュ、またはその他の情報がログに表示されることは望ましくありません。Railsログ:ログにはSQLステートメントの作成、更新、および破棄のみが表示されます。
現在app/config/environments/production.rb
以内に、私はログにあまりにも多くを示し、以下の構成を設定している:生産のための
config.log_level = :debug
デフォルトの設定では少なすぎる情報が表示されます。私が見たい情報だけをログ出力を持っているために、レール内のコンフィギュレーション設定が
# shows too little information
config.log_level = :info
あります:それは私が見てみたいすべてのSQL文を無視しますか?そうでない場合はどうすればいいですか?
は、これを読んで:http://guides.rubyonrails.org/debugging_rails_applications.html#log-levels – uday
@uDaY感謝。私はこれを読んだ。現在私が探しているログレベルが存在しないように見えますが、カスタムログレベルの実装方法に関する多くのガイダンスはないようです。 – Neil
ログレベルを ':info'に設定し、[' sql.active_record'](http://edgeguides.rubyonrails.org/active_support_instrumentation.html#sql-active-record)イベントを購読し、すべての手動イベントを'SELECT'で始まらないログ... – spickermann