Right now I'm thinking of having one filter for each player and one filter for system messages, but there could be more.
You should be able to filter the chat to find what you're looking for more easily. For example, if your game contains a lot of players and they're chatting a lot, you may want to filter out their messages to only see the system messages you're interested in. Or perhaps you want to look at a specific player's message history.
Right now I'm thinking of having one filter for each player and one filter for system messages, but there could be more.
You should be able to filter the chat to find what you're looking for more easily. For example, if your game contains a lot of players and they're chatting a lot, you may want to filter out their messages to only see the system messages you're interested in. Or perhaps you want to look at a specific player's message history.
This may require some UI work