Время выполнения запроса журнала с симулированным клиентом

Я хотел бы добавить некоторые записи в feign запросы, которые позволяют мне регистрировать, сколько времени потребовалось для выполнения запроса.

Я не хочу делать это в каждом классе обслуживания, который использует клиента, но централизованным способом, предпочтительно с возможностью включать и выключать вход в систему через конфигурацию.

Как я могу это сделать?

Я знаю, что вы можете использовать RequestInterceptor но кажется, что он вызывается только при запуске запроса, но не при поступлении ответа. И уровни ведения журнала не дают мне возможности регистрировать только время выполнения запроса.

0 ответов

Другие вопросы по тегам