Skip to content

Instantly share code, notes, and snippets.

@hakanensari
Created January 26, 2013 23:14
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save hakanensari/4645235 to your computer and use it in GitHub Desktop.
Save hakanensari/4645235 to your computer and use it in GitHub Desktop.
Honeybadger initializer
Honeybadger.configure do |config|
config.api_key = '12345678'
config.ignore.push "SignalException::SIGTERM",
"Excon::Errors::ServiceUnavailable",
"Excon::Errors::SocketError",
"Excon::Errors::Timeout"
config.async do |notice|
WorkingBadger.perform_async(notice.to_json) unless notice.ignore?
end
end
class WorkingBadger
include Sidekiq::Worker
def perform(notice)
Honeybadger.sender.send_to_honeybadger(notice)
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment