added exceptions as critical level and optimised level identification

This commit is contained in:
Dirk Alders 2025-07-30 22:36:23 +02:00
parent 8739320bb0
commit d2f1d1d0e1

View File

@ -30,13 +30,14 @@ if __name__ == "__main__":
for line in process.stdout:
record = mkrecord(line)
l = logger.getChild(record.module)
if "crit" in record.line.lower():
lower_line = record.line.lower()
if "crit" in lower_line or "exception" in lower_line:
l.critical(record.line)
elif "error" in record.line.lower():
elif "error" in lower_line:
l.error(record.line)
elif "warn" in record.line.lower():
elif "warn" in lower_line:
l.warning(record.line)
elif "info" in record.line.lower():
elif "info" in lower_line:
l.info(record.line)
else:
l.debug(record.line)