pitaya-launcher/src/util/logger.js

19 lines
404 B
JavaScript

var winston = require('winston');
var logger = new winston.Logger({ exitOnError: true });
var logLevel = process.env.PITAYA_LOG_LEVEL || 'info';
var logFile = process.env.PITAYA_LOG_FILE;
logger.level = logLevel;
logger.add(winston.transports.Console, { colorize: true });
if(logFile) {
logger.add(winston.transports.File, {
filename: logFile,
json: false
});
}
module.exports = logger;