Added possibility to update log_level from configuration

This commit is contained in:
Marius Ciotlos
2018-06-14 20:09:43 +02:00
committed by Koenkk
parent 2b4fc21585
commit 2071b0f69f
+4 -2
View File
@@ -1,12 +1,13 @@
const winston = require('winston');
const data = require('./data');
const settings = require('./settings');
const logLevel = settings.get().advanced && settings.get().advanced.log_level ? settings.get().advanced.log_level : winston.level.info;
const logger = new (winston.Logger)({
transports: [
new (winston.transports.File)({
filename: data.joinPath('log.txt'),
json: false,
level: winston.level.info,
level: logLevel,
maxFiles: 3,
maxsize: 10000000, // 10MB
}),
@@ -21,5 +22,6 @@ const logger = new (winston.Logger)({
}),
],
});
logger.transports.console.level = logLevel;
module.exports = logger;