did you try scan for a string using the text in the game's chat? pretty sure once you find that then browse that memory region it's most likely an array of strings for the chat.
from there you can find pointers and do whatever, im wondering what benefit there is from a chat logger?