lib/searchkick/logging.rb in searchkick-0.9.1 vs lib/searchkick/logging.rb in searchkick-1.0.0

- old
+ new

@@ -60,11 +60,12 @@ def self.runtime Thread.current[:searchkick_runtime] ||= 0 end def self.reset_runtime - rt, self.runtime = runtime, 0 + rt = runtime + self.runtime = 0 rt end def search(event) self.class.runtime += event.duration @@ -120,10 +121,11 @@ payload[:searchkick_runtime] = (searchkick_runtime || 0) + Searchkick::LogSubscriber.reset_runtime end module ClassMethods def log_process_action(payload) - messages, runtime = super, payload[:searchkick_runtime] + messages = super + runtime = payload[:searchkick_runtime] messages << ("Searchkick: %.1fms" % runtime.to_f) if runtime.to_f > 0 messages end end end