class Rails::Log::Profiling::QueryProfilingLogger
Public Class Methods
run()
click to toggle source
# File lib/rails/log/profiling/query_profiling_logger.rb, line 5 def self.run require 'fileutils' @root_path = Rails.root.to_s Rails::Log::Profiling.current_path = Regexp.quote(@root_path) FileUtils.mkdir_p(@root_path + '/log') rails_log_query_profiling_setting end
Private Class Methods
rails_log_query_profiling_setting()
click to toggle source
# File lib/rails/log/profiling/query_profiling_logger.rb, line 14 def self.rails_log_query_profiling_setting file = @root_path + '/log/rails_log_query_profiling.log' if File.exist?(file) f = File.open(file, 'a') else f = File.open("#{@root_path}/log/rails_log_query_profiling.log", 'a+') end f.binmode f.sync = true Rails::Log::Profiling.query_logger = ActiveSupport::Logger.new f end