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ů
LOGDIRAdresář, 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_LOGPovolení 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í:

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

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

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

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

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


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

ALL– aktivuje všechny výše uvedené režimy
- u požadavků
actionlze přidat atribut
debug=true
- u
do-actionpožadavků lze použít stejný atribut
- u SOAP volání lze přidat parametr
x-debug=truev GET části HTTP požadavku