DebugLog

BlitzMax Forums/BlitzMax Beginners Area/DebugLog

You have misread the documentation.
The statement:

If there is no debugger present, this command is ignored.


means "If you do not have debug set". There is no 'other' debugger.
Debuglog statements are not compiled in release mode while Print statements are. You will have to either code a ?debug statement around the prints or take them out manually. That's why you would want to use debuglog rather than print.
You can write a profiler which helps debug. There is an example in the Code Archives.
Obviously there are the other debug commands available to you such as 'debugstop' and then stepin/stepout keys but Bmax Debugger is not fantastic/