Rollbar 忽略 ActiveRecord::RecordNotFound 异常
Rollbar ignore ActiveRecord::RecordNotFound exceptions
我希望 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 )虽然看起来很傻,但你在更改后没有重新启动服务器¯_(ツ)_/¯(发生在我身上很多..)
我希望 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 )虽然看起来很傻,但你在更改后没有重新启动服务器¯_(ツ)_/¯(发生在我身上很多..)