Rails上 で発生したエラーを Idobata に通知するための gem

Rails上で発生したエラーを Idobata に通知する exception_notification-idobata という Gem を作っています(動くけどテスト書いてないというひどいステータス)

追記: テスト書いてリリースしました。

使い方

  • Gemfile
gem 'exception_notification'
gem 'exception_notification-idobata'

以下のコードを enviroments/production.rb 等に配置。

Sample::Application.configure do
  config.middleware.use ExceptionNotification::Rack,
    idobata: {
      url: HOOK_ENDPOINT
    }
end

HOOK_ENDPOINT の部分には Idobata 上で Generic Hook を追加することで生成されるURLを使用します。

あとはエラーが発生するのを待ちます。

通知するエラーの内容

party_foul なんかを参考()にエラーとして出てくる情報、見た目を整えてみました。そして以下が、実際にエラーが発生した時に投稿される内容になります。

f:id:hrysd:20140314202147p:plain

f:id:hrysd:20140314202154p:plain

最後に

もっともっと!細かくエラーを!苦しい!

という方は pullrequest をして頂けると幸いです。