From 8cb9af878eeb8e5cb1514ea2a3d9cc4bfb5c7433 Mon Sep 17 00:00:00 2001
From: Adhidarma Hadiwinoto <gua@adhisimon.org>
Date: Mon, 11 Jan 2016 18:01:33 +0700
Subject: [PATCH] vre.start()

---
 package.json |  3 ++-
 vre.js       | 28 ++++++++++++++++++++++++++++
 2 files changed, 30 insertions(+), 1 deletion(-)

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;
-- 
1.9.0