Wire Log — это полезный инструмент, который позволяет отслеживать и логировать сетевые запросы и ответы. Это особенно полезно при разработке приложений на Spring WebFlux, так как позволяет быстро и эффективно отслеживать взаимодействие с внешними сервисами.
Включение Wire Log в Spring WebFlux довольно просто. Для этого необходимо добавить несколько зависимостей в файл pom.xml или build.gradle и настроить несколько параметров. В этой статье мы рассмотрим самый простой способ настройки Wire Log в Spring WebFlux.
Прежде всего, добавьте зависимости wiremock-http-client и log4j-core в ваш проект:
<dependency>
<groupId>com.github.tomakehurst</groupId>
<artifactId>wiremock-http-client</artifactId>
<version>2.32.0</version>
</dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-core</artifactId>
<version>2.14.1</version>
</dependency>
После добавления зависимостей в проект необходимо настроить параметры Wire Log. Для этого вам понадобится добавить следующую конфигурацию в файл application.properties: