From 10b36c6446d571d8d7ac74865334e3627b1f4d2d Mon Sep 17 00:00:00 2001 From: Sam Saffron Date: Mon, 19 Aug 2019 15:47:53 +1000 Subject: [PATCH] FIX: rack-mini-profiler not showing plugin frames Previously the default stack suppressor in rack-mini-profiler was excluding the plugin directory. This made islolating issues more complicated cause you needed to defer to pp=full-backtrace which is both slow and noisy --- config/initializers/006-mini_profiler.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/config/initializers/006-mini_profiler.rb b/config/initializers/006-mini_profiler.rb index b1f47d963aa..a717c48ae3c 100644 --- a/config/initializers/006-mini_profiler.rb +++ b/config/initializers/006-mini_profiler.rb @@ -73,6 +73,8 @@ if defined?(Rack::MiniProfiler) && defined?(Rack::MiniProfiler::Config) Rack::MiniProfiler.config.backtrace_ignores << /config\/initializers\/silence_logger/ Rack::MiniProfiler.config.backtrace_ignores << /config\/initializers\/quiet_logger/ + Rack::MiniProfiler.config.backtrace_includes = [/^\/?(app|config|lib|test|plugins)/] + # Rack::MiniProfiler.counter_method(ActiveRecord::QueryMethods, 'build_arel') # Rack::MiniProfiler.counter_method(Array, 'uniq') # require "#{Rails.root}/vendor/backports/notification"