From ce959b62a99ea75f6c924dab8a59d94667874eba Mon Sep 17 00:00:00 2001 From: Raphael Sofaer Date: Tue, 2 Aug 2011 16:27:02 -0700 Subject: [PATCH] Delete the sql logging, the backtrace cleaner was out of control --- lib/log_overrider.rb | 27 --------------------------- 1 file changed, 27 deletions(-) diff --git a/lib/log_overrider.rb b/lib/log_overrider.rb index 2c5b1a61d..ff47558fa 100644 --- a/lib/log_overrider.rb +++ b/lib/log_overrider.rb @@ -86,30 +86,3 @@ module Rails end end end - -module ActiveRecord - class LogSubscriber - # This override logs in a format Splunk can more easily understand. - # @see ActionView::LogSubscriber#render_template - def sql(event) - self.class.runtime += event.duration - return unless logger.info? - - payload = event.payload - sql = payload[:sql].squeeze(' ') - binds = nil - - unless (payload[:binds] || []).empty? - binds = " " + payload[:binds].map { |col,v| - [col.name, v] - }.inspect - end - - log_string = "event=sql name='#{payload[:name]}' ms=#{event.duration} query='#{sql}'" - cleaned_trace = Rails.backtrace_cleaner.clean(caller) - log_string << "backtrace_hash=#{cleaned_trace.hash} binds='#{binds}' application_backtrace='#{cleaned_trace[0..2].inspect}'" - info log_string - - end - end -end