Clean QueryRecorder backtrace

This makes it much easier to debug N+1 queries via QueryRecorder by
eliminating unnecessary lines.
This commit is contained in:
Stan Hu 2019-06-14 16:13:07 -07:00
parent d7e3fcf1c6
commit 3a90ecd2c2
1 changed files with 1 additions and 1 deletions

View File

@ -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)