Merge pull request #330 from jmm/issue-226
Enhance HTTP connector / transport error messages with more detail
This commit is contained in:
@ -227,12 +227,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 {
|
||||
|
||||
Reference in New Issue
Block a user