constructor()

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;
        }
    }