diff --git a/app/lib/logger/index.js b/app/lib/logger/index.js index 320f1117f329528eece060d60b3210788d6ff485..11b5189d47f7dfb0afde0ee464e78032bc11893b 100644 --- a/app/lib/logger/index.js +++ b/app/lib/logger/index.js @@ -64,25 +64,27 @@ logger.addCallbackLogs = (callbackForLog) => { // Singletons let loggerHomeAttached = false; logger.addHomeLogs = (home, level) => { - if (loggerHomeAttached) { - logger.remove(winston.transports.File); - } - loggerHomeAttached = true; - logger.add(winston.transports.File, { - level: level || 'info', - levels: customLevels.levels, - handleExceptions: false, - colorize: true, - tailable: true, - maxsize: 50 * 1024 * 1024, // 50 MB - maxFiles: 3, - //zippedArchive: true, - json: false, - filename: path.join(home, 'duniter.log'), - timestamp: function () { - return moment().format(); + if (!muted) { + if (loggerHomeAttached) { + logger.remove(winston.transports.File); } - }); + loggerHomeAttached = true; + logger.add(winston.transports.File, { + level: level || 'info', + levels: customLevels.levels, + handleExceptions: false, + colorize: true, + tailable: true, + maxsize: 50 * 1024 * 1024, // 50 MB + maxFiles: 3, + //zippedArchive: true, + json: false, + filename: path.join(home, 'duniter.log'), + timestamp: function () { + return moment().format(); + } + }) + } }; let muted = false; diff --git a/test/integration/forwarding.js b/test/integration/forwarding.js index 18f606f2b5589410ed6f5133e041791253685ed2..ddb303f66e0af083b4c3d4e19db32be0bd8ec584 100644 --- a/test/integration/forwarding.js +++ b/test/integration/forwarding.js @@ -7,10 +7,15 @@ const co = require('co'); const node = require('./tools/node'); const user = require('./tools/user'); const jspckg = require('../../package'); +const constants = require('../../app/lib/constants'); const MEMORY_MODE = true; require('duniter-bma').duniter.methods.noLimit(); // Disables the HTTP limiter +if (constants.MUTE_LOGS_DURING_UNIT_TESTS) { + require('../../app/lib/logger')().mute(); +} + describe("Forwarding", function() { describe("Nodes", function() {