Personally, I would write a parser from scratch, probably in Python or Go, to read each log file entry into a key-value dict. Depending on the quantity of data, I would then either store those dicts ...