UNPKG

nsyslog

Version:

Modular new generation log agent. Reads, transform, aggregate, correlate and send logs from sources to destinations

30 lines (24 loc) 469 B
const Processor = require('../../lib/nsyslog').Core.Processor; class MyProcessor extends Processor { constructor(id) { super(id); this.paused = false; this.i = 0; } configure(config,callback) { setInterval(()=>{ this.push([ {seq:this.i++}, {seq:this.i++}, {seq:this.i++}, {seq:this.i++}, ]); },1000); callback(); } process(entry, callback) { callback(null); } } module.exports = MyProcessor;