Common exception reporting for a variety of services
Libraries are automatically detected. Supports:
- Airbrake
- Appsignal
- Bugsnag
- Exception Notification
- Google Stackdriver
- Honeybadger
- New Relic
- Raygun
- Rollbar
- Sentry
begin
# code
rescue => e
Errbase.report(e)
end
You can add extra context with:
Errbase.report(e, {username: "hello"})
Context is not supported for Google Stackdriver
Errbase is designed to be used as a dependency.
Add this line to your gemspec:
spec.add_dependency "errbase"
Everyone is encouraged to help improve this project. Here are a few ways you can help:
- Report bugs
- Fix bugs and submit pull requests
- Write, clarify, or fix documentation
- Suggest or add new features
To get started with development:
git clone https://github.com/ankane/errbase.git
cd errbase
bundle install
bundle exec rake test