_emit()

in packages/opentelemetry-node/lib/luggite.js [258:273]


    _emit(rec) {
        var i;

        var str;
        if (this._haveNonRawStreams) {
            str = this._stringify(rec) + EOL;
        }

        var level = rec.level;
        for (i = 0; i < this._streams.length; i++) {
            var s = this._streams[i];
            if (s.level <= level) {
                s.stream.write(s.raw ? rec : str);
            }
        }
    }