我有一个问题,抛出了 3 个不同的错误。所有 3 个在他们的消息中都有一个特定的子字符串,这表明我应该忽略它。例如:
E_type1::UpdateError
E_type2::CreationError
E_type3::EditError
我想在 rollbar 中添加exception_level_filters
一个 lambda,如果它们包含特定的子字符串,它会忽略所有三个错误,类似于以下内容:
config.exception_level_filters.merge!({
'ErrorClass:MiscError' => 'ignore',
'E_type1::UpdateError' => lambda { |e|
if e.include? 'SUBSTRING'
'ignore'
else
e.rollbar_level
end
}
})
除了我希望所有三个错误都使用相同的 lambda。
我该怎么做呢?
可以干一点吗?
谢谢