diff --git a/lib/logger/index.js b/lib/logger/index.js index 923287dadc6ea6a1c6dbbdf2c9294881e87a5492..072e9bad3533acca7c17e0f158d4e4ebe4d1152c 100644 --- a/lib/logger/index.js +++ b/lib/logger/index.js @@ -44,9 +44,7 @@ function initLogger() { ]; logFunctions.forEach(x => { global.logger[x] = (p1, p2) => { - if (x === 'error') { - global.renovateError = true; - } + global.renovateError = global.renovateError || x === 'error'; if (p2) { // meta and msg provided return bunyanLogger[x]({ ...meta, ...p1 }, p2); diff --git a/lib/workers/global/index.js b/lib/workers/global/index.js index b2e1327ddffd809e84a7ffe0098d78b38e5ef4c6..40561a559d9c60d74dbf02abc4513bfcae26932c 100644 --- a/lib/workers/global/index.js +++ b/lib/workers/global/index.js @@ -53,8 +53,7 @@ async function start() { logger.setMeta({}); logger.info('Renovate finished'); } catch (err) { - logger.fatal(`Renovate fatal error: ${err.message}`); - logger.error(err); + logger.fatal({ err }, `Renovate fatal error: ${err.message}`); } }