Debug log

Okno otevřené klepnutím na položku Debug log je určeno k nastavení parametrů vytváření záznamů o ladění – adresář, způsob zápisu, zapisované PHP skripty.

Zaškrtávacím políčkem Aktivní nastavte, jestli se má konfigurace aktuálně používat.

Klepnutím na tlačítko i je zobrazeno okno s nápovědou k příslušné konfiguraci.

  • DZHP_DEBUG_LOG_DIR
    Definice adresáře pro ukládání debug logů, kromě absolutní cesty lze použít i define z config.php FormFlow: XMLGW_LOGDIR
    Např.: XMLGW_LOGDIR . '/ess/debug'
    Důležité je, aby zadaná cesta nekončila znakem /. Zkontrolujte, zda adresář existuje.

  • DZHP_DEBUG_LOG_APPEND
    Určuje, jakým způsobem se bude zapisovat do debug logů.

    • Logy přepisovat = každé zavolání definovaného skriptu přepíše logované údaje v log souboru. Toto je standardní nastavení, objem logů tak nenarůstá.

    • Do logů přidávat = každé zavolání definovaného skriptu přidá logované údaje do log souboru.

      Toto nastavení způsobí neustálý nárůst objemu log souborů.

    Pokud je tento parametr neaktivní, debug log soubory se přepisují.

  • config_debug_log
    definice seznam PHP skriptů, které budou zapisovat do debug logů. Seznam PHP skriptů se zapisuje do jednoho pole ve formátu klíč => hodnota, kde klíč je název PHP skriptu bez přípony.

    • 0 = nezapisuje do debug logu,

    • 1 = zapisuje do debug logu.

    Příklad pro nastavení debug logování dvou skriptů msg_in_after.php a msg_out_after.php:

    array (
      'msg_in_after' => 1,
      'msg_out_after' => 1
    );
image716

Pokud vám v seznamu schází nějaký konfigurační údaj, můžete si jej přidat. Klepněte na tlačítko Přidat konfiguraci, umístěné v pravém horním rohu okna. Poté se otevře okno Přidat konfiguraci. Vzhled okna je totožný s oknem zobrazeným v předchozí kapitole.

V dialogu vyplňte Název proměnné a Hodnotu proměnné. Typ proměnné vyberte ze seznamu, k dispozici jsou volby Proměnná, Define a Pole.

Nastavení konfigurací a změny je nutné potvrdit klepnutím na tlačítko Uložit.