Is your feature request related to a problem? Please describe.
Collecting evidence for potential rule infractions
Describe the solution you'd like
I want to be able to have a file-based chat log available that logs all the chat messages sent on the server powered by EvoSC#.
Describe alternatives you've considered
Chat is available in GameLog-xxx.txt file in Logs folder of the Trackmania server, however in our Docker images this is not mounted to a volume, meaning they get reset every time the container gets restarted. Also makes it so you can't easily push it to external log aggregators like Grafana Loki or Graylog.
Additional context
EvoSC (PHP version) prints every chat message in its log, even of muted players.
See source code reference
Is your feature request related to a problem? Please describe. Collecting evidence for potential rule infractions
Describe the solution you'd like I want to be able to have a file-based chat log available that logs all the chat messages sent on the server powered by EvoSC#.
Describe alternatives you've considered Chat is available in GameLog-xxx.txt file in Logs folder of the Trackmania server, however in our Docker images this is not mounted to a volume, meaning they get reset every time the container gets restarted. Also makes it so you can't easily push it to external log aggregators like Grafana Loki or Graylog.
Additional context EvoSC (PHP version) prints every chat message in its log, even of muted players. See source code reference