in packages/opentelemetry-node/lib/luggite.js [113:131]
constructor(opts) {
opts = opts || {};
this._level = Infinity;
this._stringify = safeStableStringify.configure({deterministic: false});
this._serializers = {err: errSerializer};
this._haveNonRawStreams = false;
this._streams = [];
this._addStream({
type: 'stream',
stream: process.stdout,
level: opts.level,
});
// To allow storing raw log records (unrendered), `this._fields` must never
// be mutated. Create a copy for any changes.
this._fields = Object.assign({}, opts.fields);
if (opts.name) {
this._fields.name = opts.name;
}
}