diff --git a/xmlrpc-server.js b/xmlrpc-server.js
index 16f2a48..5c6ace3 100644
--- a/xmlrpc-server.js
+++ b/xmlrpc-server.js
@@ -69,7 +69,7 @@ function createDiyHttpXmlRpcServer() {
 
     var httpServer = https.createServer(serverOptions, function(req, res) {
 
-        logger.info("Incoming connection from " + req.connection.remoteAddress);
+        logger.verbose("Incoming connection from " + req.connection.remoteAddress);
 
         var body = "";
 
@@ -82,7 +82,8 @@ function createDiyHttpXmlRpcServer() {
             xml2jsParser(body, function(err, message) {
 
                 if (err) {
-                    res.end('Unknown xml');
+                    logger.warn('Got XMLRPC invalid XML request body from ' + req.connection.remoteAddress, {body: body, err: err});
+                    res.end('Invalid XMLRPC request');
                     return;
                 }
 
@@ -100,7 +101,7 @@ function createDiyHttpXmlRpcServer() {
                 }
 
                 params = getXmlRpcParam(_params);
-                logger.verbose('Got XMLRPC request', {method: method, params: params});
+                logger.info('Got XMLRPC request from ' + req.connection.remoteAddress, {method: method, params: params});
 
                 if (method == 'topUpRequest') {