我希望Rollbar忽略未捕获的异常ActiveRecord::RecordNotFound
以在我们的计划中保存请求池。我在文档中做了他们所说的话:
config.exception_level_filters.merge!({
"ActiveRecord::RecordNotFound" => "ignore"
})
但Rollbar仍会报告API中的错误。如何过滤掉这些例外?
答案 0 :(得分:2)
你在哪里有这个代码?它应该在config/initializers/
文件夹中,通常类似于config/initializers/rollbar.rb
他们也说,如果您通过代码E 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)虽然看起来很傻,但是在改变之后你没有重新启动服务器__(ツ)_ /¯(在我身上发生了很多......)