Nastavení logování

Upravit obsah stránky

Flexideo podporuje víceúrovňový systém logování, který umožňuje zaznamenávat provozní informace do souborů, databáze, konzole nebo systémového eventlogu. Nastavení níže definuje, kam se mají logy zapisovat, a jaké úrovně nebo typy záznamů mají být aktivní.

Umístění logovacích výstupů 

LOGDIR
Adresář, do kterého budou ukládány logovací soubory. Výchozí hodnota je adresář, kde se nachází binární soubor aplikace. 

Aktivace/deaktivace typů logování 
EVENT_LOG
(default: TRUE) Povolení logování do systémového Event Logu. 
FILE_LOG
(default: TRUE) Povolení logování do souborového logu (
LOGDIR
). 
DB_LOG
(default: FALSE) Povolení logování do databáze. 
CON_LOG
Povolení výpisu logovacích hlášení na konzoli. Pokud není parametr specifikován, aplikace určí chování podle toho, zda je spuštěna jako služba nebo pomocí příkazové řádky s volbou
-run

Rozšířené logování služeb – DEBUG_ACTIONS 

DEBUG_ACTIONS
(default: nelogovat nic) Zapíná detailní logování vstupů, výstupů a parametrů u služeb. Logy jsou ukládány do:
/web/shared/actions/_transforms/[název_služby]/debug/yyyyMMddHHmmss.log
 

Dostupné režimy logování: 
    bullet

    ACTION
    – logování služeb volaných požadavkem
    action
     

    bullet

    SOAP
    – logování webových služeb a SOAP volání 

    bullet

    LOGIN
    – logování autentizačních služeb (např. OAuth) 

    bullet

    CRON
    – logování plánovaných úloh (
    do-action

    bullet

    NODES
    – logování služeb volaných mezi nody 

    bullet

    MAIL
    – logování služeb při mailové synchronizaci 

    bullet

    SINGLE
    – umožňuje vyžádat logování pouze pro konkrétní požadavek 

    bullet

    ALL
    – aktivuje všechny výše uvedené režimy 


Jak spustit logování pomocí SINGLE: 
u požadavků
action
lze přidat atribut
debug=true
- u
do-action
požadavků lze použít stejný atribut
- u SOAP volání lze přidat parametr
x-debug=true
v GET části HTTP požadavku