X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=server%2Fhelpers%2Flogger.js;h=281acedb8f3f4152db01c229bb9f54bac947dbed;hb=a6fd2b30bf717eec14972a2175354781f5f43e77;hp=4ff61380b12740becc1345d46bfd689911c98e16;hpb=320d6275447414e29776a26200351445be5a78a2;p=github%2FChocobozzz%2FPeerTube.git diff --git a/server/helpers/logger.js b/server/helpers/logger.js index 4ff61380b..281acedb8 100644 --- a/server/helpers/logger.js +++ b/server/helpers/logger.js @@ -1,34 +1,38 @@ // Thanks http://tostring.it/2014/06/23/advanced-logging-with-nodejs/ 'use strict' -const config = require('config') const mkdirp = require('mkdirp') const path = require('path') const winston = require('winston') winston.emitErrs = true -const logDir = path.join(__dirname, '..', '..', config.get('storage.logs')) +const constants = require('../initializers/constants') + +const label = constants.CONFIG.WEBSERVER.HOSTNAME + ':' + constants.CONFIG.WEBSERVER.PORT // Create the directory if it does not exist -mkdirp.sync(logDir) +mkdirp.sync(constants.CONFIG.STORAGE.LOG_DIR) const logger = new winston.Logger({ transports: [ new winston.transports.File({ level: 'debug', - filename: path.join(logDir, 'all-logs.log'), + filename: path.join(constants.CONFIG.STORAGE.LOG_DIR, 'all-logs.log'), handleExceptions: true, json: true, maxsize: 5242880, maxFiles: 5, - colorize: false + colorize: false, + prettyPrint: true }), new winston.transports.Console({ level: 'debug', + label: label, handleExceptions: true, humanReadableUnhandledException: true, json: false, - colorize: true + colorize: true, + prettyPrint: true }) ], exitOnError: true