Задать вопрос

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

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

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

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

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

Так как можно глобально отловить ошибку и понять, к какому экшину/контроллеру она относится?
  • Вопрос задан
  • 26 просмотров
Подписаться 2 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фулстек-разработчик
    16 месяцев
    Далее
  • OTUS
    Node.js Developer
    4 месяца
    Далее
  • Frontend Masters
    Introduction to Next.js 13+, v3
    1 месяц
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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