Add experimental log parsing