diff --git a/journaliser.py b/journaliser.py index 5e93775..2d075d4 100644 --- a/journaliser.py +++ b/journaliser.py @@ -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)