diff --git a/package.json b/package.json index 283749f..25ce4b2 100644 --- a/package.json +++ b/package.json @@ -26,6 +26,8 @@ "xml": "~1.0.0", "xml2js": "~0.4.9", "strftime": "~0.9.2", - "url": "~0.10.3" + "url": "~0.10.3", + "sate24-expresso": "git+http://gitlab.kodesumber.com/reload97/sate24-expresso.git", + "winston": "~2.1.1" } } diff --git a/partner-trugee.js b/partner-trugee.js index 516cfd0..886d215 100644 --- a/partner-trugee.js +++ b/partner-trugee.js @@ -9,6 +9,8 @@ var request = require('request'); var config; var callbackReport; +var aaa; +var logger; var max_retry = 2; var sleep_before_retry = 2000; @@ -164,10 +166,24 @@ function createServer() { }); } -function start(_config, _callbackReport) { +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(); }