From b7b3392bdd6784896315d752f061feb39915e45b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Garc=C3=ADa=20Aubert?= Date: Tue, 2 Jun 2020 13:16:26 +0200 Subject: [PATCH] Be able to set log level from env variable LOG_LEVEL --- lib/utils/logger.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/utils/logger.js b/lib/utils/logger.js index 4d1340a7..33646049 100644 --- a/lib/utils/logger.js +++ b/lib/utils/logger.js @@ -5,11 +5,12 @@ const pino = require('pino'); module.exports = class Logger { constructor () { const { LOG_LEVEL, NODE_ENV } = process.env; + const logLevelFromNodeEnv = NODE_ENV === 'test' ? 'fatal' : 'info'; const options = { base: null, // Do not bind hostname, pid and friends by default - level: LOG_LEVEL || NODE_ENV === 'test' ? 'fatal' : 'info' + level: LOG_LEVEL || logLevelFromNodeEnv }; - const dest = pino.destination({ sync: false }); + const dest = pino.destination({ sync: false }); // stdout this._logger = pino(options, dest); }