+ if (options.notTags && containsTags(log.tags, options.notTags)) {
+ return
+ }
+
+ // Don't know why but loggerFormat does not remove splat key
+ Object.assign(log, { splat: undefined })
+
+ logLevels[log.level](log)
+ } catch (err) {
+ console.error('Cannot parse line.', inspect(line))
+ throw err
+ }
+ })
+
+ stream.once('close', () => res())
+ }