diff --git a/libs/log.js b/libs/log.js
index 48daf4066c7af1f72bd8da5418deebe234f14495..09855713bb0b3c80e85acc4b6774bcc102cdb146 100644
--- a/libs/log.js
+++ b/libs/log.js
@@ -6,15 +6,15 @@ function logger(module) {
 
     return new winston.Logger({
         transports : [
-            // new winston.transports.File({
-            //     level: 'info',
-            //     filename: process.cwd() + '/logs/all.log',
-            //     handleException: true,
-            //     json: true,
-            //     maxSize: 5242880, //5mb
-            //     maxFiles: 2,
-            //     colorize: false
-            // }),
+            new winston.transports.File({
+                level: 'info',
+                filename: process.cwd() + '/logs/all.log',
+                handleException: true,
+                json: false,
+                maxSize: 5242880, //5mb
+                maxFiles: 2,
+                colorize: false
+            }),
             new winston.transports.Console({
                 level: 'debug',
                 label: getFilePath(module),
diff --git a/package.json b/package.json
index 39ad2cdb09ef79b39fcc864ed8ba0bfcb0efb206..9c27762ba64b17067b909963bc8436d948a184a1 100644
--- a/package.json
+++ b/package.json
@@ -18,7 +18,7 @@
     "method-override": "^2.3.3",
     "monetdb": "^1.1.2",
     "nconf": "^0.6.x",
-    "winston": "^0.8.x"
+    "winston": "^2.2.0"
   },
   "license": "MIT"
 }