From 6606fd7bcb496aced27661444e6412b23f1c4e48 Mon Sep 17 00:00:00 2001 From: Andrew Kane Date: Mon, 16 Dec 2019 19:33:09 -0800 Subject: [PATCH] Better logging for custom queries --- lib/searchkick/logging.rb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/searchkick/logging.rb b/lib/searchkick/logging.rb index df38257..2c3e092 100644 --- a/lib/searchkick/logging.rb +++ b/lib/searchkick/logging.rb @@ -134,7 +134,7 @@ module Searchkick event = { name: "Multi Search", body: searches.flat_map { |q| [q.params.except(:body).to_json, q.body.to_json] }.map { |v| "#{v}\n" }.join, - term: searches.first.term + terms: searches.map { |q| q.options[:body] ? nil : q.term } } ActiveSupport::Notifications.instrument("multi_search.searchkick", event) do super @@ -165,7 +165,7 @@ module Searchkick payload = event.payload name = "#{payload[:name]} (#{event.duration.round(1)}ms)" message = {} - message[:query] = payload[:term] if payload[:term] + message[:query] = payload[:term] || "[custom]" debug " #{color(name, YELLOW, true)} #{message.to_json}" end @@ -187,7 +187,7 @@ module Searchkick payload = event.payload name = "#{payload[:name]} (#{event.duration.round(1)}ms)" message = {} - message[:query] = payload[:term] if payload[:term] + message[:queries] = payload[:terms].map { |q| q || "[custom]" } debug " #{color(name, YELLOW, true)} #{message.to_json}" end -- libgit2 0.21.0