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

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

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

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

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

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

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

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

Похожие вопросы
от 200 000 до 250 000 ₽
Betnetix Ростов-на-Дону
от 80 000 до 250 000 ₽
Vortex Москва
от 330 000 до 380 000 ₽