bugsnag / bugsnag-ruby

BugSnag error monitoring & reporting software for rails, sinatra, rack and ruby
https://docs.bugsnag.com/platforms/ruby
MIT License
246 stars 174 forks source link

Add block variant of `add_on_error` #824

Closed imjoehaines closed 2 months ago

imjoehaines commented 2 months ago

Goal

Add a block variant of add_on_error

Usage:

Bugsnag.configure do |configuration|
  configuration.on_error do |event|
    event.add_metadata(:information, { a: 1 })
  end
end

# or

Bugsnag.on_error do |event|
  event.add_metadata(:information, { b: 2 })
end