Skip to main content

Nastavení logování

**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í:

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

- ```
MAIL

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

SINGLE

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

- ```
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