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') {