From 3a90ecd2c23d18d5b783ac5828e77a798b55766e Mon Sep 17 00:00:00 2001 From: Stan Hu Date: Fri, 14 Jun 2019 16:13:07 -0700 Subject: Clean QueryRecorder backtrace This makes it much easier to debug N+1 queries via QueryRecorder by eliminating unnecessary lines. --- spec/support/helpers/query_recorder.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spec/support/helpers/query_recorder.rb b/spec/support/helpers/query_recorder.rb index c4ae62b25e4..d45377267f3 100644 --- a/spec/support/helpers/query_recorder.rb +++ b/spec/support/helpers/query_recorder.rb @@ -11,7 +11,7 @@ module ActiveRecord def show_backtrace(values) Rails.logger.debug("QueryRecorder SQL: #{values[:sql]}") - caller.each { |line| Rails.logger.debug(" --> #{line}") } + Gitlab::Profiler.clean_backtrace(caller).each { |line| Rails.logger.debug(" --> #{line}") } end def callback(name, start, finish, message_id, values) -- cgit v1.2.1