This parser uses the Parslet to define rules for parsing a log message in the simple key=value
format used by Heroku, eg:
at=error code=H12 desc="Request timeout" method=GET path="/foo" dyno=web.3 connect=1ms service=30000ms status=503 bytes=0
Given a message in the above format, the parser returns a hash of the key/value pairs: