src/nodejs_supportlib/vendor-copy/winston/lib/winston/container.js in passenger-6.0.12 vs src/nodejs_supportlib/vendor-copy/winston/lib/winston/container.js in passenger-6.0.13

- old
+ new

@@ -56,11 +56,11 @@ if (options.transports.length === 0 && (!options || !options['console'])) { options.transports.push(this.default.transports[0]); } Object.keys(options).forEach(function (key) { - if (key === 'transports') { + if (key === 'transports' || key === 'filters' || key === 'rewriters') { return; } var name = common.capitalize(key); @@ -71,9 +71,10 @@ var namedOptions = options[key]; namedOptions.id = id; options.transports.push(new (winston.transports[name])(namedOptions)); }); + options.id = id; this.loggers[id] = new winston.Logger(options); this.loggers[id].on('close', function () { self._delete(id); });