Posted 8 months ago. Visible to the public.

Sending errors to sentry from development

For the initial setup or changes in the sentry reporting it might be useful to enabled reporting of sentry in development. Don't commit these changes and prefer to report to the staging environment. As other developers might be confused of these errors try to given them a proper message and delete them afterwards.


  1. Add config.raven_dsn = 'your-dns' in config/environments/development.rb.
  2. Add development to existing environments in the Raven.configure block: config.environments = ['development', 'staging', 'production'].
  3. Remove better_errors from Gemfile if existing and bundle.

With Raven.capture_message('Test from development') you can test your setting on console. Raising an exception will now report to sentry. You can see this in the log:

Copy
INFO -- sentry: ** [Raven] Sending event c49343eec8argefb8bcasd193103244a to Sentry
Growing Rails Applications in Practice
Check out our new e-book:
Learn to structure large Ruby on Rails codebases with the tools you already know and love.

Author of this card:

Avatar
Emanuel De
Last edit:
8 months ago
by Emanuel De
About this deck:
We are makandra and do test-driven, agile Ruby on Rails software development.
License for source code
Posted by Emanuel De to makandropedia