diff --git a/xmlrpc-server.js b/xmlrpc-server.js index 290a839..9aa213d 100644 --- a/xmlrpc-server.js +++ b/xmlrpc-server.js @@ -304,23 +304,22 @@ function errorOnTopUpReport(topUpReportError) { } try { - logger.verbose('errorOnTopUpReport', {error: topUpReportError.toString()}); - } catch(e) { } - - try { if (topUpReportError.body) { logger.verbose('errorOnTopUpReport response body: ' + topUpReportError.body); } - } catch(e) { } + if (topUpReportError.res && topUpReportError.res.statusCode) { + logger.verbose('Partner response with status code:' + topUpReportError.res.statusCode); + } + } catch(e) {} try { if (topUpReportError.toString().indexOf('Invalid XML-RPC message') < 0) { + logger.verbose('errorOnTopUpReport', {error: topUpReportError.toString()}); return true; } } - catch(e) { - } + catch(e) {} return false; @@ -378,13 +377,13 @@ function sendTopUpReport(reverseUrls, params, urlIdx, retry) { if (errorOnTopUpReport(topUpReportError)) { - logger.warn('Error sending topUpReport retrying another url (if available): ' + topUpReportError, {error: topUpReportError}); + logger.warn('Error sending topUpReport retrying another url (if available): ' + topUpReportError, {error: topUpReportError.toString()}); sendTopUpReport(reverseUrls, params, ++urlIdx, retry); return; } - logger.verbose("topUpReport ACK", {value: value}); + logger.verbose("topUpReport ACK", {params: params, clientOptions: clientOptions}); }); }