Skip to content

Commit c900558

Browse files
authored
Merge pull request rails#50923 from Shopify/core-silencer
BacktraceCleaner silence core internal methods by default
2 parents eb6e53c + 794016a commit c900558

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

activesupport/lib/active_support/backtrace_cleaner.rb

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ module ActiveSupport
3434
class BacktraceCleaner
3535
def initialize
3636
@filters, @silencers = [], []
37+
add_core_silencer
3738
add_gem_filter
3839
add_gem_silencer
3940
add_stdlib_silencer
@@ -118,6 +119,10 @@ def add_gem_filter
118119
add_filter { |line| line.sub(gems_regexp, gems_result) }
119120
end
120121

122+
def add_core_silencer
123+
add_silencer { |line| line.include?("<internal:") }
124+
end
125+
121126
def add_gem_silencer
122127
add_silencer { |line| FORMATTED_GEMS_PATTERN.match?(line) }
123128
end

0 commit comments

Comments
 (0)