We’re seeing some issues when running our game on Heroic Cloud that do not show up when running a server locally. It’s likely something that our code doesn’t account for when the latency is a bit higher. In order to track that down it seems that logging much more stuff is our best way forward. However, viewing logs on the Heroic Cloud console is awkward at best. It’s not particularly developer friendly especially when there are a bit more debug logging going on.
So, what are good practices for better knowing what the server is doing and why? I would like to get the real log files for better checking out what’s going on, but that doesn’t seem to be possible. Another way would be to install an own logger that just streams the messages to my own server somewhere so that I can filter and store them. Installing custom log handler doesn’t seem to be supported either? Of course I could log to a totally own log handler, but then I would not get everything that Nakama itself logs its own
logger. One could of course hack Nakama’s sources to inject an own log handler, but then we could not run that version on Heroic Cloud.
Any good solutions to this?