'+---------------+---------------------------------------------------+
'| ###### ###### |     .--. .         .-.                            |
'| ##  ## ##   # |     |   )|        (   ) o                         |
'| ##  ##  ##    |     |--' |--. .-.  `-.  .  .-...--.--. .-.        |
'| ######   ##   |     |  \ |  |(   )(   ) | (   ||  |  |(   )       |
'| ##      ##    |     '   `'  `-`-'  `-'-' `-`-`|'  '  `-`-'`-      |
'| ##     ##   # |                            ._.'                   |
'| ##     ###### |  Sources & Documents placed in the Public Domain. |
'+---------------+---------------------------------------------------+
'|                                                                   |
'| === qbdebug.bm ===                                                |
'|                                                                   |
'| == The SUBs and FUNCTIONs for easy debug output from QB64 level.  |
'|                                                                   |
'+-------------------------------------------------------------------+
'| Done by RhoSigma, R.Heyder, provided AS IS, use at your own risk. |
'| Find me in the QB64 Forum or mail to support@rhosigma-cw.net for  |
'| any questions or suggestions. Thanx for your interest in my work. |
'+-------------------------------------------------------------------+

Dependencies

If you wanna use this library in your project, then you must also include the following other libraries into your project:
QB-StdLibs\qbstdarg (.bi/.bm)
QB-StdLibs\qbstdio (.bi/.bm)

 

Debug output functions


This set of SUBs and FUNCTIONs provides all required stuff for hierarchic debug output, ie. all logging is well formatted in a debug tree which shows enter and leave points as well as the nesting of functions.


Table of Contents

INIT, OPEN & CLOSE LOGGING

WRITE LOG ENTRIES