Można ustawić pewne zmienne środowiskowe dla Apache HttpClient (np testowanej do 4.3.2).
System.setProperty("org.apache.commons.logging.Log","org.apache.commons.logging.impl.SimpleLog");
System.setProperty("org.apache.commons.logging.simplelog.showdatetime", "true");
System.setProperty("org.apache.commons.logging.simplelog.log.org.apache.http.wire", "DEBUG");
Istnieje również kilka zmiennych do debugowania:
System.setProperty("org.apache.commons.logging.simplelog.log.org.apache.http.impl.conn", "DEBUG");
System.setProperty("org.apache.commons.logging.simplelog.log.org.apache.http.impl.client", "DEBUG");
System.setProperty("org.apache.commons.logging.simplelog.log.org.apache.http.client", "DEBUG");
System.setProperty("org.apache.commons.logging.simplelog.log.org.apache.http", "DEBUG");
Aby uzyskać więcej opcji rejestrowania w zależności od środowiska, zobacz https://hc.apache.org/httpcomponents-client-ga/logging.html – vinksharma
@Eran Medan Istnieje również HttpRequestInterceptor, jeśli chcesz zrobić to dla konkretnego wymagać –