From 57238355a4e85991d98bd54f1e95f1e500a5aee1 Mon Sep 17 00:00:00 2001 From: Jesse McCarthy Date: Fri, 8 Jan 2016 13:42:49 -0500 Subject: [PATCH] Enhance error message with more detail. --- src/lib/transport.js | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/src/lib/transport.js b/src/lib/transport.js index 7a8b943e8..b90ebc2bb 100644 --- a/src/lib/transport.js +++ b/src/lib/transport.js @@ -226,12 +226,24 @@ Transport.prototype.request = function (params, cb) { if (err) { connection.setStatus('dead'); + + var errMsg = err.message || ''; + + errMsg = + "\n" + + params.req.method + + ' ' + + connection.host.makeUrl(params.req) + + (errMsg.length ? ' => ' : '') + + errMsg + ; + if (remainingRetries) { remainingRetries--; - self.log.error('Request error, retrying' + (err.message ? ' -- ' + err.message : '')); + self.log.error('Request error, retrying' + errMsg); self.connectionPool.select(sendReqWithConnection); } else { - self.log.error('Request complete with error' + (err.message ? ' -- ' + err.message : '')); + self.log.error('Request complete with error' + errMsg); respond(new errors.ConnectionFault(err)); } } else {