У меня проблема, из-за которой выдается 3 разных ошибки. Все 3 имеют определенную подстроку в своем сообщении, которая указывает мне, что я должен игнорировать это
Например:
E_type1::UpdateError
E_type2::CreationError
E_type3::EditError
Я бы хотел добавить к exception_level_filters
в Rollbar лямбду, которая игнорирует все три ошибки, если они содержат определенную подстроку, что-то похожее на это:
config.exception_level_filters.merge!({
'ErrorClass:MiscError' => 'ignore',
'E_type1::UpdateError' => lambda { |e|
if e.include? 'SUBSTRING'
'ignore'
else
e.rollbar_level
end
}
})
За исключением того, что я хотел бы, чтобы одна и та же лямбда была для всех трех ошибок.
Как я могу это сделать?
Может ли это быть немного сухим?
Спасибо