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