diff --git a/xmlrpc-server.js b/xmlrpc-server.js
index 5399d96..52947ba 100644
--- a/xmlrpc-server.js
+++ b/xmlrpc-server.js
@@ -211,6 +211,10 @@ function immediateReply(param, requestResponse, responseCode, message) {
     var responseBody = composeXmlRpcResponse(responseData)
     logger.info("Sending immediateReply response", {responseData: responseData});
 
+    if (config.dump_xml_to_log) {
+        logger.info("immediateReply XML BODY", {xmlbody: responseBody});
+    }
+
     requestResponse.writeHead(200, {'Content-Type': 'text/xml'});
     requestResponse.end(responseBody);
 }
@@ -489,6 +493,10 @@ function sendTopUpReport(reverseUrls, params, urlIdx, retry) {
 
         }
 
+        if (config.dump_xml_to_log) {
+            logger.verbose('sendTopUpReport XML BODY', {xmlbody: value});
+        }
+
         logger.verbose("topUpReport ACK", {params: params, clientOptions: clientOptions});
 
     });