UNPKG

nsyslog

Version:

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

27 lines (22 loc) 497 B
const Processor = require('../../lib/nsyslog').Core.Processor, jsexpr = require('jsexpr'); class MyProcessor extends Processor { constructor(id) { super(id); this.arr = []; } configure(config,callback) { config = config || {}; setInterval(()=>{ console.log('LEAK: ',this.arr.length); },1000); callback(); } process(entry, callback) { for(let i=0;i<1000;i++) this.arr.push(entry); callback(null, entry); } } module.exports = MyProcessor;