Как в ExceptionFilter получить ExecutionContext?

Хочу логировать ошибки валидации, но не все подряд, а только те, которые мне нужны.

Самый удобный способ у экшина или контроллера указать декоратор, который будет указывать нужно ли логировать ошибки валидации этого экшина/контроллера

Кажется правильный подход - это отлавливать ошибки валидации в ExceptionFilter, и в нем уже получить метаданные экшена/контроллера и соответственно проверять

Однако в ExceptionFilter прилетает ArgumentsHost а не ExecutionContext, а в нем нет getClass/getHandler.

Так как можно глобально отловить ошибку и понять, к какому экшину/контроллеру она относится?
  • Вопрос задан
  • 21 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы