我遇到一个问题,其中抛出了3个不同的错误。所有这3个消息中都有一个子字符串,对我来说,我应该忽略它。 例如:
E_type1::UpdateError
E_type2::CreationError
E_type3::EditError
我想在滚动条的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。
我该怎么做?
可以干一点吗?
谢谢