Merge pull request #4 from ginkgobioworks/fix/add-stderr

Add config support for 'process.stderr'
master
Jonatan Nilsson 2016-12-15 12:43:13 +00:00 committed by GitHub
commit b9caac64b1
1 changed files with 10 additions and 5 deletions

View File

@ -13,11 +13,16 @@ var output;
if (config.get('bunyan') || config.get(env + ':use_bunyan')) {
var settings = _.cloneDeep(config.get(env + ':bunyan'));
for (var i = 0; i < settings.streams.length; i++) {
if (settings.streams[i].stream === 'process.stdout') {
settings.streams[i].stream = process.stdout;
}
}
// Stream can be specified either in settings.streams[ix] or globally in settings.stream
_([settings.streams, settings])
.flatten()
.forEach(function (settingObj) {
if (settingObj.stream === 'process.stdout') {
settingObj.stream = process.stdout;
} else if (settingObj.stream === 'process.stderr') {
settingObj.stream = process.stderr;
}
});
output = bunyan.createLogger(settings);
} else {