Я использую библиотеку Jersey-client-2.28 для выполнения запросов REST.Я нашел код в Интернете, который облегчает ведение журнала, и он отлично работает.
Проблема в том, что я не хочу отправлять запрос.Другими словами, я не хочу помещать данные на провод.Все, что я хочу, это подготовить объект запроса и затем распечатать его.
Возможно ли это с Джерси?
Feature feature = new LoggingFeature(logger, Level.INFO, null, null);
Client client = ClientBuilder.newBuilder().register(feature).build();
URI baseUri = UriBuilder.fromUri(baseUrl).build();
WebTarget target = client.target(baseUri);
Builder b = target.path("somepath").request();
// I want to log the request here, before sending the request
Response response = b.put(Entity.json(jsonString));
//At this point request is sent and response is received.