Module: Julewire::Rails::DebugExceptionLogSilencer
- Defined in:
- lib/julewire/rails/debug_exception_log_silencer.rb
Class Method Summary collapse
Class Method Details
.install!(configuration) ⇒ Object
18 19 20 21 22 23 24 25 |
# File 'lib/julewire/rails/debug_exception_log_silencer.rb', line 18 def install!(configuration) @configuration = configuration return false unless defined?(::ActionDispatch::DebugExceptions) return true if @installed ::ActionDispatch::DebugExceptions.prepend(Patch) @installed = true end |
.suppress?(_request, _wrapper) ⇒ Boolean
27 28 29 30 31 32 33 34 35 |
# File 'lib/julewire/rails/debug_exception_log_silencer.rb', line 27 def suppress?(_request, _wrapper) suppress_reported_logs? rescue StandardError => e IntegrationHealth.record_failure( e, action: :suppress?, component: :debug_exception_log_silencer ) end |