A button to record a debug session, which would make it possible for us to go back in the debug if we wanted to or save it to watch it later while looking at the logic of what we are trying to fix.
Hi,
If would be nice if OutSystems would be able to record a debugging session which you then later could replay visually in service studio with access to all local variables, and other values that you normally can inspect when debugging.
This idea is inspired by
https://devblogs.microsoft.com/visualstudio/introducing-time-travel-debugging-for-visual-studio-enterprise-2019/
I would love to be able to move backward in debug, instead of repeating the process from the start. That is "impossible" with current memory capacity, but marking a session to be saved before it started is very possible and a good idea.
The issue here is that most of OS envolves DB and you would be saving a big chunk of data somewhere.
That link says "During preview testing we found that the TTD file sizes ranged from several hundred megabytes up to several gigabytes depending on how long your session lasts and how long the web app runs."
Hi Nuno,
Thank you for understanding the value of my Idea. I understand that depending on the durance of the recorded debugging session this can be a lot of data. I the mean time i keep dreaming of a future where I can time traveling debugging sessions in service studio.
Regards,
Daniel
We should be able to monitor/debug already executed server action may be from service studio, so that we can easily analysis the occurred error/issue at run time.
We should also be able to define some limit to the number of days/hours we want keep old server actions for monitoring purpose, once any old server action exceed the defined limit should get archived to save the memory server's memory.
Even some of the BPM tools are providing this functionality.
In Debug, adding this as watch should help.
Navigate in a debug session could be a nice feature.