nsyslog
Version:
Modular new generation log agent. Reads, transform, aggregate, correlate and send logs from sources to destinations
26 lines (21 loc) • 422 B
JavaScript
class CorrelateProcessor {
constructor(config) {
this.config = config;
this.init(config);
}
init(config) {
}
process(entry,callback) {
if(entry.originalMessage.indexOf(" 404")>=0) {
var msg = "A 404 error ocurred!";
callback(null,{
message : msg,
originalMessage : entry.originalMessage
});
}
else {
callback();
}
}
}
module.exports = CorrelateProcessor;