class ErrorReporter
Ruby on Rails 7.1.6
Since v7.0.10Active Support Error Reporter
ActiveSupport::ErrorReporter is a common interface for error reporting services.
To rescue and report any unhandled error, you can use the #handle method:
Rails.error.handle do do_something! end
If an error is raised, it will be reported and swallowed.
Alternatively, if you want to report the error but not swallow it, you can use #record:
Rails.error.record do do_something! end
Both methods can be restricted to handle only a specific error class:
maybe_tags = Rails.error.handle(Redis::BaseError) { redis.get("tags") }
Inherits from
Namespace
Modules
Constants
Attributes
Methods (defined here)
- # disable
- # handle
- # record
- # report
- # set_context
- # subscribe
- # unsubscribe
- self. new
Methods (inherited)
From Object (17)
- # acts_like?
- # blank?
- # deep_dup
- # duplicable?
- # html_safe?
- # in?
- # instance_values
- # instance_variable_names
- # presence
- # presence_in
- # present?
- # to_param
- # to_query
- # try
- # try!
- # with
- # with_options