24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
|
# File 'lib/julewire/rails/debug_exception_log_silencer.rb', line 24
def suppress?
configuration = @configuration
return false unless configuration
case configuration.reported_exception_logs
when :auto
configuration.logger? && (configuration.request_summary? || configuration.error_reports?)
else
!configuration.reported_exception_logs
end
rescue StandardError => e
IntegrationHealth.record_failure(
e,
action: :suppress?,
component: :debug_exception_log_silencer
)
end
|