Don't discount writing trap logs to disk. I find it much less cumbersome to throw in some trap logic than to setup "text" commands on screen, but it has its uses. Especially when things happen so fast you can't see them (an object's x/y/z blink to the 0,0,0 coordinate for a frame for some reason, etc.) You'll have to get a third party command to "append" to file, I think. Matrix1 may include this I'm not sure, I use a small dll which has this as its purpose.
I run the game and check the trap, refine, rerun, repeat. I've never used the debugger (it was broke when I tried it back in version 3.1, I think) and I've been able to get through many wild errors over the years with my soul (mostly) intact.

A 3D marble platformer using Newton physics.