I usually save chat by highlighting it in the in-game chat window and pasting it into a text file, but I recently tried "/chatlog 1" to save these logs automatically. I found that the format for chat logs is completely different from what appears in the in-game chat window.
Chat window:
Chat log:
It looks like the square-bracketed field at the beginning of the string is a CSV-formatted row, perhaps? I recognize some fields, like the date in the second field, "NumericReceived", and "System", but I don't know what the "(at)"s are doing there (sometimes they are used for "name(at)handle" when a message is coming from a user), and I have no idea what could be in the empty fields (the ",,,"), and I'm guessing that the "0" after the date is the instance number (defaulting to "0" when the message doesn't come from a zone).
I've already started making guesses, but they would be shots in the dark at best. Can anyone point me to some official documentation for this, or perhaps indicate which dev we should ping for this thread?
Chat window:
[5/5 6:22] [System] [NumericReceived] You received 125 Dilithium Ore
Chat log:
[516664865,20160515T150105,0,NumericReceived@,@,,,System]You received 125 Dilithium Ore
It looks like the square-bracketed field at the beginning of the string is a CSV-formatted row, perhaps? I recognize some fields, like the date in the second field, "NumericReceived", and "System", but I don't know what the "(at)"s are doing there (sometimes they are used for "name(at)handle" when a message is coming from a user), and I have no idea what could be in the empty fields (the ",,,"), and I'm guessing that the "0" after the date is the instance number (defaulting to "0" when the message doesn't come from a zone).
I've already started making guesses, but they would be shots in the dark at best. Can anyone point me to some official documentation for this, or perhaps indicate which dev we should ping for this thread?