From 2071b0f69fb8e4d277a4f0143d4512ba65c8d4a3 Mon Sep 17 00:00:00 2001 From: Marius Ciotlos Date: Wed, 13 Jun 2018 23:55:52 +0300 Subject: [PATCH] Added possibility to update log_level from configuration --- lib/util/logger.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/util/logger.js b/lib/util/logger.js index 9eb800d9..773b6537 100644 --- a/lib/util/logger.js +++ b/lib/util/logger.js @@ -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;