从Rails手动将错误报告给Sentry

时间:2019-09-25 18:29:30

标签: ruby-on-rails sentry

在我的ApiController中,我有:

rescue_from Exception, with: :render_exception_error

  def render_exception_error(exception)
    raise exception if Rails.env.test?

    logger.error(exception)
    render json: { error: 'An error occurred' }, status: 500 unless performed?
  end

我希望该方法也将错误报告给Sentry。 您是否知道通过执行logger.error(...)的行也自动将其记录到Sentry中?

还是我必须手动执行Raven.capture_exception(exception)或类似的事情?会在后台完成吗?

0 个答案:

没有答案