Class: Eussiror::ErrorSubscriber
- Inherits:
-
Object
- Object
- Eussiror::ErrorSubscriber
- Defined in:
- lib/eussiror/error_subscriber.rb
Overview
Rails.error subscriber (ActiveSupport::ErrorReporter). Registered via Railtie so that Eussiror receives every unhandled exception regardless of origin (HTTP request, ActiveJob, Action Cable, Rake, etc.).
Instance Method Summary collapse
Instance Method Details
#report(error, handled:, severity:, context:, source: "application") ⇒ Object
8 9 10 11 12 13 |
# File 'lib/eussiror/error_subscriber.rb', line 8 def report(error, handled:, severity:, context:, source: "application") return if handled && !Eussiror.configuration.report_handled_errors return unless severity == :error ErrorReporter.report(error, context, source: source) end |