UNPKG

@bazilio-san/af-stream

Version:
29 lines 1.01 kB
/* eslint-disable class-methods-use-this,no-console */ import AbstractSender from './AbstractSender'; class ConsoleSender extends AbstractSender { async connect() { console.log(` ================================================================ Stream logging to console ================================================================ `); return true; } async sendEvents(recordsComposite) { const { eventsPacket } = recordsComposite; if (!eventsPacket.length) { return false; } const packet = eventsPacket.splice(0, eventsPacket.length); const pl = packet.length; recordsComposite.sentBufferLength = pl; recordsComposite.sendCount = pl; recordsComposite.last = packet[pl - 1]; packet.eventsPacket.forEach((row) => { console.log(JSON.stringify(row)); }); return true; } } export default ConsoleSender; //# sourceMappingURL=ConsoleSender.js.map