]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blobdiff - helpers/logger.js
Remove caching with travis
[github/Chocobozzz/PeerTube.git] / helpers / logger.js
index 436091730dcce1d33cec50d503192a11175b3265..67f69a87512513b96be8b44d05f914fa737e53eb 100644 (file)
@@ -1,42 +1,40 @@
-;(function () {
-  // Thanks http://tostring.it/2014/06/23/advanced-logging-with-nodejs/
-  'use strict'
+// Thanks http://tostring.it/2014/06/23/advanced-logging-with-nodejs/
+'use strict'
 
-  var config = require('config')
-  var path = require('path')
-  var winston = require('winston')
-  winston.emitErrs = true
+var config = require('config')
+var path = require('path')
+var winston = require('winston')
+winston.emitErrs = true
 
-  var logDir = path.join(__dirname, '..', config.get('storage.logs'))
-  var logger = new winston.Logger({
-    transports: [
-      new winston.transports.File({
-        level: 'debug',
-        filename: path.join(logDir, 'all-logs.log'),
-        handleExceptions: true,
-        json: true,
-        maxsize: 5242880,
-        maxFiles: 5,
-        colorize: false
-      }),
-      new winston.transports.Console({
-        level: 'debug',
-        handleExceptions: true,
-        humanReadableUnhandledException: true,
-        json: false,
-        colorize: true
-      })
-    ],
-    exitOnError: true
-  })
+var logDir = path.join(__dirname, '..', config.get('storage.logs'))
+var logger = new winston.Logger({
+  transports: [
+    new winston.transports.File({
+      level: 'debug',
+      filename: path.join(logDir, 'all-logs.log'),
+      handleExceptions: true,
+      json: true,
+      maxsize: 5242880,
+      maxFiles: 5,
+      colorize: false
+    }),
+    new winston.transports.Console({
+      level: 'debug',
+      handleExceptions: true,
+      humanReadableUnhandledException: true,
+      json: false,
+      colorize: true
+    })
+  ],
+  exitOnError: true
+})
 
-  logger.stream = {
-    write: function (message, encoding) {
-      logger.info(message)
-    }
+logger.stream = {
+  write: function (message, encoding) {
+    logger.info(message)
   }
+}
 
-  // ---------------------------------------------------------------------------
+// ---------------------------------------------------------------------------
 
-  module.exports = logger
-})()
+module.exports = logger