Puede configurar algunas variables de entorno para Apache HttpClient (ejemplo la prueba de 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");
También hay algunas variables más para la depuración:
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");
Para más opciones de registro en función de su entorno, consulte https://hc.apache.org/httpcomponents-client-ga/logging.html – vinksharma
@Eran Medan También existe la HttpRequestInterceptor si quieres que lo haga por una específica requuest –