diff --git a/lib/logger/index.js b/lib/logger/index.js index c98c0422d9e6c158b5dab4c3970416d37158bcde..61fc28183eab6d82d9a13c8d2b9b8fc1ed1bca00 100644 --- a/lib/logger/index.js +++ b/lib/logger/index.js @@ -2,13 +2,14 @@ const bunyan = require('bunyan'); const PrettyStdout = require('./pretty-stdout').RenovateStream; const configSerializer = require('./config-serializer'); +let bunyanLogger; let meta = {}; function initLogger() { const prettyStdOut = new PrettyStdout(); prettyStdOut.pipe(process.stdout); - const bunyanLogger = bunyan.createLogger({ + bunyanLogger = bunyan.createLogger({ name: 'renovate', serializers: { config: configSerializer, @@ -49,7 +50,9 @@ function initLogger() { }; }); - global.logger.addStream = bunyanLogger.addStream; + global.logger.addStream = stream => { + bunyanLogger.addStream(stream); + }; global.logger.levels = (stream, level) => { bunyanLogger.levels(stream, level); }; diff --git a/lib/workers/dep-type/index.js b/lib/workers/dep-type/index.js index 2a1fccc75548f0d94261fdf1d50308e3fde3d7ff..6707d3d852cbca7670be6e0688df6bd668035bd0 100644 --- a/lib/workers/dep-type/index.js +++ b/lib/workers/dep-type/index.js @@ -100,11 +100,5 @@ function getDepConfig(depTypeConfig, dep) { } }); } - logger.setMeta({ - repository: depConfig.repository, - packageFile: depConfig.packageFile, - depType: depConfig.depType, - dependency: depConfig.depName, - }); return configParser.filterConfig(depConfig, 'package'); } diff --git a/test/logger/index.spec.js b/test/logger/index.spec.js index 757a4e1f1001623ec6f0c62a2209c5fa25f0db4b..38e3d9584e25d5663442904dd31c8aadc94d8bef 100644 --- a/test/logger/index.spec.js +++ b/test/logger/index.spec.js @@ -22,4 +22,11 @@ describe('logger', () => { it('sets meta', () => { global.logger.setMeta({ some: 'meta', and: 'more' }); }); + it('adds stream', () => { + global.logger.addStream({ + name: 'logfile', + path: 'fatal.log', + level: 'fatal', + }); + }); });