import re LINE = re.compile(r"(.*) (.*) (.*) (.*)") def parse(line): m = LINE.match(line) return { "time": m.group(1), "level": m.group(2), "logger": m.group(3), "message": m.group(4), }