nsyslog
Version:
Modular new generation log agent. Reads, transform, aggregate, correlate and send logs from sources to destinations
36 lines (29 loc) • 529 B
JavaScript
const Input = require('../../lib/input');
class DebugInput extends Input {
constructor(id,type) {
super(id,type);
}
configure(config,callback) {
callback();
}
get mode() {
return Input.MODE.pull;
}
start(callback) {
this.seq = 0;
callback();
}
next(callback) {
setTimeout(()=>{
callback(null,{
"type":"debug",
"src_ip" : "0.0.0.0",
"dest_ip" : "0.0.0.0",
"debug" : {
"id" : this.seq++
}
});
},1000);
}
}
module.exports = DebugInput;