Class: Rails::Log::Profiling::QueryProfiling

Inherits:
Object
  • Object
show all
Defined in:
lib/rails/log/profiling/query_profiling.rb

Class Method Summary collapse

Class Method Details

.executeObject



5
6
7
8
9
10
11
12
13
# File 'lib/rails/log/profiling/query_profiling.rb', line 5

def self.execute
  return if Rails::Log::Profiling.sqls.empty?
  query_sort
  Rails::Log::Profiling.sqls.each.with_index(1) do |val, ind|
    Rails::Log::Profiling.query_logger.debug("\n \033[36m #{ind}:" + val[1]) # colorで出力
  end
  # グローバル変数のため値をクリアにする
  Rails::Log::Profiling.sqls.clear
end