module PhusionPassenger::ClassicRailsExtensions::AnalyticsLogging::ARAbstractAdapterExtension
def log_with_passenger(sql, name, &block)
def log_with_passenger(sql, name, &block) # Log SQL queries and durations. log = Thread.current[PASSENGER_ANALYTICS_WEB_LOG] if log if name name = name.strip else name = "SQL" end digest = Digest::MD5.hexdigest("#{name}\0#{sql}\0#{rand}") log.measure("DB BENCHMARK: #{digest}", "#{name}\n#{sql}") do log_without_passenger(sql, name, &block) end else log_without_passenger(sql, name, &block) end end