2012-02-08 25 views
1

Airbrakeに、私たちがRailsアプリケーションと一緒に実行するRuby EMサーバからカスタム通知を書きました。エラーのように伝わってくるときに例外のケースで、私はAPIドキュメントカスタムAirbrake通知で環境を渡す

Airbrake.notify(
    :error_class => "Ruby EM Server Error:", 
    :error_message => "EM Server Crashed with error: #{$!}", 
    :backtrace => [email protected], 
) if ENV['RAILS_ENV'] == 'production' 

ごとにエアブレーキを通知しかし、「不明:EMサーバーはエラーでクラッシュ:」

私はRAILS_ENVが何であるかを知っています私が通知を送ったときに、XMLを書いて掲示することなくAirbrakeにこの情報を渡すことができる方法があるかどうか疑問に思っていました。

私のように通ってくるために、エラーを見てみたいと思います

「制作:EMサーバがエラーでクラッシュが:」

答えて

6

はこれを試してみてください:

Airbrake.notify(
    :error_class  => "Ruby EM Server Error:", 
    :error_message => "EM Server Crashed with error: #{$!}", 
    :backtrace  => [email protected], 
    :environment_name => ENV['RAILS_ENV'] 
) if ENV['RAILS_ENV'] == 'production' 

environment_nameオプションは、宝石のdocumentationです。

+0

ありがとうございました。皆さんがRTFM Ganeshと言わなければならなかった時、とても親切でした! :) –

関連する問題