UNPKG

nsyslog

Version:

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

36 lines (29 loc) 529 B
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;