diff --git a/partner-irs.js b/partner-irs.js index 45bf381..87eea7b 100644 --- a/partner-irs.js +++ b/partner-irs.js @@ -136,11 +136,17 @@ function topupRequestXMLRPC(task, retry) { logger.warn('XMLRPC Client Error', {requestId: task['requestId'], errorMessage: error}); var responseTs = strftime('%Y-%m-%d %H:%M:%S', new Date()); var dummyValue = { - MESSAGE: 'GENERATED: XMLRPC Client Error: ' + error, + MESSAGE: 'GENERATED: XMLRPC Client Error. ' + error, RESPONSECODE: '68', REQUESTID: task.requestId, } + try { + dummyValue.HTTP_STATUS = error.res && error.res.statusCode; + dummyValue.RESPONSEBODY = error.body; + } + catch(errRB) {} + if (retry) { dummyValue.MESSAGE = dummyValue.MESSAGE + '. Retrying (' + retry + ')';