Egy fejlesztéshez, hibakereséshez használt unit-ot osztanék meg.
A log-olás külön ablakban (a logger ablakában) jelenik meg. A programodban a megfelelő helyre be kell szúrni a loggolási utasítást. String, StringList vagy Progress bejegyzéseket tehetsz. Megadhatod, hogy a bejegyzés dátummal vagy dátum nélkül, milyen színnel, font attributummal történjen. A program befejezésekor a logger automatikusan elmenti a log állományt a programod mellé program_név.log névvel.
A használatához az IDE környezetben vagy a programodban definiálni kell a LOG szimbólumot. Azokban az állományokban ahol loggolni akarsz a uses listában fel kell venni a Log unitot.
{$ifdef LOG} ,Log {$endif}
ahol logolni szeretnél ott be kell szúrnod a következöket:
{$ifdef LOG} L.LogString('Itt járok!'); {$endif}
Egy újrafordítás, és hajrá.
Innen letöltheted a szükséges állományokat (unit + példa program):