Così ho scritto alcune funzioni che possono agevolare il debugging di programmi scritti in Rexx. Le funzioni esposte sono :
- initDebug() inizializza l`ambiente di debug
- getDebug() ritorna 1|0 a seconda che il debug sia attivo o meno
- showDebug() mostra il valore della variabile che si vuole "debuggare"
- endDebug() effettua il cleanup dell`ambiente di debug inizializzato in precedenza
- RX_DEBUG Attiva o disattiva il debug. Per attivare il debug bastera' impostare tale variabile di ambiente al valore "YES" oppure "Y" oppure "1". Qualsiasi altro valore disattivera` il debug.
- RX_DEBUGLEVEL Imposta il livello di debug con valori compresi da 0 a 9. Il default e' 0.
- RX_DEBUGLOG Imposta l'output per il debug. Se impostato scrive l'output del debug su un file il cui nome e' contenuto nella variabile RX_DEBUGLOG, altrimenti mostra l'output su standard output.
[Home] [Index] [Usage] [Environment variable] [pre-processor] [funzioni] [debug]
Nessun commento:
Posta un commento