我希望 Rollbar 忽略未捕获的异常ActiveRecord::RecordNotFound
以在我们的计划中保存请求池。我做了他们在文档中所说的:
config.exception_level_filters.merge!({
"ActiveRecord::RecordNotFound" => "ignore"
})
但是 Rollbar 仍然会在 API 中报告错误。如何过滤掉这些异常?
我希望 Rollbar 忽略未捕获的异常ActiveRecord::RecordNotFound
以在我们的计划中保存请求池。我做了他们在文档中所说的:
config.exception_level_filters.merge!({
"ActiveRecord::RecordNotFound" => "ignore"
})
但是 Rollbar 仍然会在 API 中报告错误。如何过滤掉这些异常?
你在哪里有这个代码?它应该在config/initializers/
文件夹中,通常类似于config/initializers/rollbar.rb
他们还说,如果您通过代码直接调用 Rollbar,它不会影响这些配置,例如Rollbar.error(....)
你可以检查
1 ) - 如果您直接通过代码调用 Rollbar
begin
user = User.find(<id>)
rescue ActiveRecord::RecordNotFound => e
Rollbar.error(exception)
end
如果是这样,做Rollbar.error(exception, :use_exception_level_filters => true)
2 ) 尽管看起来很傻,但是你在更改之后还没有重新启动服务器¯_(ツ)_/¯ (发生在我身上很多..)