diff --git a/package.json b/package.json index 7e10f62..86151e4 100644 --- a/package.json +++ b/package.json @@ -26,6 +26,7 @@ "ini": "~1.3.4", "sate24": "git+http://git@gitlab.kodesumber.com/reload97/node-sate24.git", "sate24-expresso": "git+http://gitlab.kodesumber.com/reload97/sate24-expresso.git", - "xmlrpc": "~1.3.1" + "xmlrpc": "~1.3.1", + "winston": "~2.1.1" } } diff --git a/vre.js b/vre.js index 3c9247b..9112e73 100644 --- a/vre.js +++ b/vre.js @@ -1 +1,29 @@ var xmlrpc = require('xmlrpc'); + +var config; +var callbackReport; +var aaa; +var logger; + +function start(_config, _callbackReport, options) { + config = _config; + callbackReport = _callbackReport; + + if (options && options.aaa) { + aaa = options.aaa; + } + + if (options && options.logger) { + logger = options.logger; + } else { + logger = new winston.Logger({ + transports: [ + new (winston.transports.Console)() + ] + }); + } + + createServer(); +} + +exports.start = start;