A partire da Jersey 2.23 , LoggingFeature
puoi usare un file. Quello che segue è un esempio leggermente semplificato, tieni presente che puoi anche registrare la funzione WebTarget
.
Logger logger = Logger.getLogger(getClass().getName());
Feature feature = new LoggingFeature(logger, Level.INFO, null, null);
Client client = ClientBuilder.newBuilder()
.register(feature)
.build();
Response response = client.target("https://www.google.com")
.queryParam("q", "Hello, World!")
.request().get();
JavaDoc di LoggingFeature
dice che la richiesta "e / o" la risposta viene registrata lol. Sulla mia macchina vengono registrati entrambi.