So i made a Proof of concept by just using the log output file - not really the best solution - but doable as long as the log formats don't change.
There's a slight delay in the logging but that's fine - it's easier to read - and as a web app it's just a matter of CSS for changing things up.
It can display anything really, just as an example I'm displaying damage in / out and NPC chatter.