Debug

Funzionalitą di debug

Questa pagina č un riferimento per gli addetti ai lavori, non una spiegazione per l'utente finale.
Pertanto č scritta in modo chiaro ma non didattico.

JOLLY propone alcune funzionalitą standard di debug, la maggior parte delle quali attivate dai flags debug-mode che si trovano nelle opzioni generali.

Vi sono fondamentalmente tre tipi di debug:

bullettrace: vengono emessi messaggi di debug che tracciano il percorso di esecuzione del programma
bulletassert: in punti particolarmente rilevanti del programma sono stati inserite istruzioni ASSERT() che emettono opportuni messaggi di avvertimenti se le condizioni verificate non sono soddisfatte
bulletregistrazione SQL: vengono registrate tutte le queries e le istruzioni SQL eseguite dal programma

I messaggi di debug possono essere emessi in una delle seguenti modalitą:

bulletregistro degli eventi: i messaggi sono scritti sul registro degli eventi;
bulletfile locale: i messaggi sono scritti su un file del disco fisso; il file č posizionato su %HOMEPATH%
bulletregistry: i messaggi sono scritti sulla chiave del registry HKEY_CURRENT_USER\Software\j2\profilo\DEBUG oppure HKEY_CURRENT_USER\Software\j2_setup\profilo\DEBUG, dove a PROFILO viene sostituito il profilo di JOLLY utilizzato (default: J2)
bulletutente: i messaggi vengono comunicati interattivamente all'utente

Non tutte le combinazioni tra tipo di debug e modalitą di emissione sono valide, a causa delle caratteristiche e dei limiti di ciascuna di esse.

Pagina base del manuale di JOLLY

aggiornato il 23/01/2010

home

scrivimi, se ti va