There are many situations where debug breaking points are not the right tool. What I often need is a log that shows what gets called, with how much frequency, and in which order.
There are so many times where I have to add print statements, re compile, re run, see that I didn't include all the print statements I needed, and repeat a couple of times.
My proposal (with zero knowledge of technical feasibility), is that much like we have break points, add "print break points" for logging without modifying code.
It would be nice too, if I could also, add a "timer break point", where I can tag a function definition, and every time it gets called, it's are timed.
Again, no idea if this is possible, but it would be extremely helpful for me, and I'm guessing to many other devs as well.
Thoughts?