在我的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)
或类似的事情?会在后台完成吗?