nsyslog
Version:
Modular new generation log agent. Reads, transform, aggregate, correlate and send logs from sources to destinations
27 lines (22 loc) • 497 B
JavaScript
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;