我已经从与 Rails 应用程序一起运行的 Ruby EM 服务器向 Airbrake 编写了自定义通知。如果出现异常,我会按照 API 文档通知 Airbrake
Airbrake.notify(
:error_class => "Ruby EM Server Error:",
:error_message => "EM Server Crashed with error: #{$!}",
:backtrace => $@,
) if ENV['RAILS_ENV'] == 'production'
但是,当错误出现为“未知:EM 服务器因错误而崩溃:”时
当我发送通知时,我知道 RAILS_ENV 是什么,所以我想知道是否有任何方法可以将这些信息传递给 Airbrake,而无需编写 XML 并发布它。
我希望看到错误以“生产:EM 服务器因错误而崩溃:”的形式出现。