A Way to Save Developer Logs

As a Roblox developer, it is currently too hard to save server and client logs for further review, which is essential in diagnosing rare bugs. Yes, a developer can come up with their own way to save logs, but even a basic system is complicated to set up and is restricted by DataStore limitations.

To fix this issue, I’d like to suggest a system that automatically saves client and server logs for later review. Ideally there would be some panel in Studio or on the website that allows the developer to look through recent logs, find specific errors or users, and sort by various factors (number of errors, place version, date, etc).

image

The purpose of saving server and client logs is to track potential issues without having to constantly monitor a server or rely on rare player who a) can identify when a problem has occurred and b) know to take a screenshot and send it through the appropriate channels.

For example, say there’s a 1 in 10,000 chance that when a player joins the server, they’ll be instantly banned from the game. Joining the game 10,000 times over isn’t a reasonable thing to do, but if your game gets 1,000,000 visits, as many as 100 players have been banned from your game. The players who get banned quit the game, so you can’t rely on them for help. This is a situation where being able to check their logs on your own would make it possible to diagnose the issue.

If Roblox is able to address this issue, it would make the task of finding and diagnosing rare bugs significantly easier.

19 Likes

SUPPORT!!!

Yes please. While I would think that your use case if different from mine – this feature would be useful either way. It would be even better to export as a .txt file as when teamcreate is down, you could easily transport the logs to someone more technical on your team, such as a programmer. It could also be useful if you’re offline!

I think having a big game (such as Jailbreak) would make use of this without the need of reviewing thousands upon thousands of DM’s with “look at this bug”. Some players may not be able to repro the bug so I see a few use cases for this feature.

3 Likes