我希望Rollbar忽略一些不明确的异常,ActiveRecord::RecordNotFound在我们的计划中保存请求池。我做了他们在文件里说的话:
config.exception_level_filters.merge!({
"ActiveRecord::RecordNotFound" => "ignore"
})但是Rollbar仍然报告API中的错误。我如何过滤掉这些异常?
发布于 2018-04-05 21:43:43
你的密码在哪里?它应该在config/initializers/文件夹中,通常类似于config/initializers/rollbar.rb
他们还说,如果您通过代码(例如Rollbar.error(....) )直接调用Rollbar,则不会影响这些配置。
根据文档,您的代码看起来是正确的
你可以查看
1)-如果您直接通过代码调用Rollbar
begin
user = User.find(<id>)
rescue ActiveRecord::RecordNotFound => e
Rollbar.error(exception)
end如果是的话,那么做Rollbar.error(exception, :use_exception_level_filters => true)
2)尽管看起来很傻,但是在更改¯_(ツ)_/(我经常遇到)之后,您还没有重新启动服务器。
https://stackoverflow.com/questions/49681227
复制相似问题