Как включить Wire Log в Spring WebFlux

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: