extended error message

This commit is contained in:
Michael Christen committed 2023-01-23 09:08:25 +01:00
1 parent 74104ff2d3
commit 9012fe4519
1 file changed
+5 -1
@@ -902,10 +902,14 @@ public class HTTPClient implements Closeable {
}
this.httpResponse.setHeader(HeaderFramework.RESPONSE_TIME_MILLIS, Long.toString(System.currentTimeMillis() - time));
} catch (final Throwable e) {
long runtime = System.currentTimeMillis() - time;
close();
throw new IOException("Client can't execute: "
+ (e.getCause() == null ? e.getMessage() : e.getCause().getMessage())
+ " duration=" + Long.toString(System.currentTimeMillis() - time) + " for url " + uri);
+ ", timeout=" + this.timeout
+ ", duration=" + Long.toString(runtime)
+ ", concurrent=" + Boolean.toString(concurrent)
+ ", url=" + uri);
} finally {
/* Restore the thread initial name */
Thread.currentThread().setName(initialThreadName);