I’ve wondered about this myself… just generally about methods for condensing and/or structuring an output log such as this for digestion by the user in game. It is a game time ordered raw output for the most part, repeat messages get condensed with a counter, but only if they are consecutive. Not sure exactly how the coloring works, but there seems to be some attempt at color coding severity or importance of a particular message.
Given how important this information stream is to the player, I think its worthwhile to think about. I’m kinda spitballing a concept of a category or tree structured message log, something along these lines maybe: