Hlavní navigace

Názor k článku PHP okénko: Kontrola chyb od mintaka - I když ten článek je jen takový malý...

  • Článek je starý, nové názory již nelze přidávat.
  • 25. 4. 2005 23:44

    mintaka (neregistrovaný)
    I když ten článek je jen takový malý štěk, možná pomůže zájemci o problematiku kontrolu chyb alepoň tahle diskuze.

    A tak přihodím pár drobků na hromádku.

    Pokud jde o větší projekt a nezáleží příliš na maximálně rychlém kódu, je podle mě vhodné vytvořit si něco jako "log report".

    Definuji jednu proměnnou - LogLevel a v programu pak používám podmínky typu

    if (LogLevel>3) echo "Program se snaží dělat to a to.";

    Takže na jednom místě si můžu určit, co všechno mi bude program vypisovat. Pokud chci ladit jen určitou část, tak LogLevel pro určitý úsek zvětším.

    Kdybyste se po dokončení projektu přeci jen chtěli logovaní zbavit a logovaní je vždy na jednom řádku, stačí nějakým automatem projet scriptíky a smazat všechny řádky na kterých se vyskytuje slovo LogLevel. V případě víceřádkového logování lze použít komentář před a po logu, kerým logovací část přesně vymezíte a třebas přes regulární řetězce se jí pak zbavíte.

    Jinak podobný mechanismus je použit ve spoustě programů. Třeba v SAMBE.