Commit 6606fd7bcb496aced27661444e6412b23f1c4e48
1 parent
305fea39
Exists in
master
and in
15 other branches
Better logging for custom queries
Showing
1 changed file
with
3 additions
and
3 deletions
Show diff stats
lib/searchkick/logging.rb
... | ... | @@ -134,7 +134,7 @@ module Searchkick |
134 | 134 | event = { |
135 | 135 | name: "Multi Search", |
136 | 136 | body: searches.flat_map { |q| [q.params.except(:body).to_json, q.body.to_json] }.map { |v| "#{v}\n" }.join, |
137 | - term: searches.first.term | |
137 | + terms: searches.map { |q| q.options[:body] ? nil : q.term } | |
138 | 138 | } |
139 | 139 | ActiveSupport::Notifications.instrument("multi_search.searchkick", event) do |
140 | 140 | super |
... | ... | @@ -165,7 +165,7 @@ module Searchkick |
165 | 165 | payload = event.payload |
166 | 166 | name = "#{payload[:name]} (#{event.duration.round(1)}ms)" |
167 | 167 | message = {} |
168 | - message[:query] = payload[:term] if payload[:term] | |
168 | + message[:query] = payload[:term] || "[custom]" | |
169 | 169 | |
170 | 170 | debug " #{color(name, YELLOW, true)} #{message.to_json}" |
171 | 171 | end |
... | ... | @@ -187,7 +187,7 @@ module Searchkick |
187 | 187 | payload = event.payload |
188 | 188 | name = "#{payload[:name]} (#{event.duration.round(1)}ms)" |
189 | 189 | message = {} |
190 | - message[:query] = payload[:term] if payload[:term] | |
190 | + message[:queries] = payload[:terms].map { |q| q || "[custom]" } | |
191 | 191 | |
192 | 192 | debug " #{color(name, YELLOW, true)} #{message.to_json}" |
193 | 193 | end | ... | ... |