more improvements

This commit is contained in:
Tretter
2019-01-04 12:46:40 -06:00
parent e45e525895
commit f1cc449113
6 changed files with 81 additions and 68 deletions

View File

@@ -21,27 +21,27 @@ const logger = winston.createLogger({
});
const ruleEngine = new RuleEngine("casrpslog");
logger.log("info","Service Starting.");
const ruleEngine = new RuleEngine("*");
logger.log("info", "Service Starting.");
const server = micro(async (req, res) => {
const js = await json(req);
try {
inputLine = JSON.parse(js);
} catch (ex) {
logger.log("error","Input not in JSON format:" + line);
logger.log("error", "Input not in JSON format:" + line);
}
let isWhiteListed = ruleEngine.processData(inputLine);
let miniInput=jsonminify(JSON.stringify(inputLine)) ;
let miniInput = jsonminify(JSON.stringify(inputLine));
let now = Date();
if (isWhiteListed) {
logger.log("debug","Not Whitelisted: " + miniInput);
fs.appendFileSync("./log/skipped.log",miniInput + "\n");
logger.log("debug", "Not Whitelisted: " + miniInput);
fs.appendFileSync("./log/skipped.log", miniInput + "\n");
} else {
logger.log("info","Not Whitelisted: " + miniInput);
fs.appendFileSync("./log/issues.log",miniInput + "\n");
}
logger.log("info", "Not Whitelisted: " + miniInput);
fs.appendFileSync("./log/issues.log", miniInput + "\n");
}
send(res, 200, "OK");
});