As a Roblox developer, it is currently impossible to tell what type of message a log from an open cloud execution task is.
In the Open Cloud Luau execution beta, there is an endpoint for getting logs from the server. You can see the documentation here if you’re unfamiliar. This functionality is great, but it lacks granularity.
When running Open Cloud tasks, it is currently impossible to tell what type of output an entry in the logs is. Errors, warnings, and simple print logs are all returned in the same way. I would like to display the logs in a terminal using different colors so that it was possible for myself and others to tell what the different logs were, but right now I cannot. Given that our game utilizes a bunch of warn
calls alongside print
calls, this impacts debugging.
I would like it if the endpoint for logs included what type of message something was. Perhaps an additional parameter could be passed to the url to include it, for backwards compatibility? I’ll leave that up to you.
If Roblox added this functionality, it would enable me to use Open Cloud Luau execution even more efficiently and without worrying about confusing other people on my team.