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