UNPKG

@signalk/streams

Version:

Utilities for handling streams of Signal K data

18 lines (17 loc) 509 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const stream_1 = require("stream"); const logging_1 = require("./logging"); class Log extends stream_1.Transform { logger; constructor(options) { super({ objectMode: true }); this.logger = (0, logging_1.getLogger)(options.app, options.discriminator, options.logdir); } _transform(msg, encoding, done) { this.push(msg); this.logger(msg); done(); } } exports.default = Log;