Logy

Logy zaznamenávají, co se v aplikaci děje: chyby a varování serveru, výpisy z výpočtů a dobu trvání důležitých operací. Slouží administrátorovi k hledání příčin chyb a pomalé odezvy. Otevřete je v menu Administrace dlaždicí Logy ve skupině Správa aplikace a konfigurace.

Stránka má tři záložky: Logy, Logy výpočtů a Logy výkonu.

Logy

Na snímku je seznam vyfiltrovaný na jeden případ pomocí sloupce ID případu.

Č.PrvekK čemu slouží
1ZáložkyPřepínání mezi Logy, Logy výpočtů a Logy výkonu.
2DetailOtevře detail vybraného záznamu. Stejně funguje dvojklik na řádek.
3Časový rozsahOmezí seznam na období od–do. Když je rozsah nastavený, tlačítko je zvýrazněné.
4ObnovitZnovu načte seznam.
5ZavřítVrátí vás do menu Administrace.
6DatumČas záznamu s milisekundami. Filtr vybere celý den, nebo jednu hodinu, když vyplníte i čas.
7ZprávaText záznamu. Filtr hledá zadaný text kdekoli ve zprávě bez ohledu na velikost písmen.
8KategorieOblast aplikace, ze které záznam pochází, například Evalmath (výpočty), Rest (požadavky z prohlížeče), Workflow, Cron, Mail nebo Frontend. Filtr umožňuje vybrat více kategorií.
9ÚroveňZávažnost: error, warn, info, debug, trace. Ve výchozím stavu se zobrazují jen error a warn.
10ID případuPřípad, ke kterému se záznam vztahuje. Filtr hledá přesnou shodu.
11Trace IDIdentifikátor jednoho požadavku. Klepnutím na hodnotu vyfiltrujete všechny záznamy téhož požadavku.
12StránkováníŠipky pro přechod mezi stránkami a počet záznamů.

Filtr ve sloupci použijete stisknutím klávesy Enter. Řádky s chybou jsou červené, varování oranžová. Seznam je seřazený od nejnovějších záznamů a řazení nelze měnit.

Časový rozsah

PoleK čemu slouží
Od, DoDatum a čas začátku a konce období.
UložitPoužije rozsah a načte seznam od první stránky.
ResetZruší časový rozsah.
ZavřítZavře okno bez změny.

Rozsah si stránka pamatuje jen během vaší práce, na server se neukládá.

Detail záznamu

Detail ukazuje čas a celou zprávu. Pod ní je rozbalovací část meta s technickými údaji záznamu a u chyb také výpis chyby. Tlačítkem Stáhnout log uložíte celý záznam jako soubor JSON, například pro předání dodavateli. Příliš velký záznam se v okně nezobrazí a stáhnete ho jen souborem.

Logy výpočtů

Záznamy, které zapisují výpočty a skripty šablon pomocí funkcí pro ladění (debug.log). Slouží autorům šablon k ověření, co výpočet během běhu udělal. Na snímku je seznam vyfiltrovaný na text, který žádný záznam neobsahuje.

Č.PrvekK čemu slouží
1DetailOtevře detail záznamu včetně hodnot proměnných, které výpočet zapsal.
2ObnovitZnovu načte seznam.
3ZprávaText, který výpočet zapsal. Lze filtrovat.
4VloženoKdy záznam vznikl. Lze filtrovat podle dne.
5PřípadNázev případu, ve kterém výpočet běžel.
6Název úkoluÚkol, jehož výpočet záznam zapsal. Pokud úkol stále existuje, klepnutím otevřete jeho detail.
7ID úkoluIdentifikátor úkolu.
8Trace IDIdentifikátor požadavku. Klepnutím vyfiltrujete záznamy téhož požadavku.
9ExportExport seznamu do Excelu nebo CSV.

Logy výkonu

Doba trvání důležitých operací. Pomůže najít šablonu, úkol nebo přehled, který zpomaluje aplikaci. Na snímku je seznam vyfiltrovaný na šablonu objednávek.

Č.PrvekK čemu slouží
1DetailOtevře graf doby trvání srovnatelných operací.
2Otevřít případOtevře případ vybraného řádku. Aktivní jen u řádků s případem.
3ObnovitZnovu načte seznam.
4FiltrovatUložené filtry seznamu.
5ExportExport seznamu do Excelu nebo CSV.

Sloupce seznamu:

SloupecCo obsahuje
KategorieDruh operace, viz tabulka níže.
Šablona, Případ, ÚkolKde operace proběhla.
UživatelKdo operaci spustil.
Doba trvání (ms)Délka operace v milisekundách. Filtr zobrazí operace delší než zadaná hodnota.
DatumKdy operace proběhla. Seznam je ve výchozím stavu seřazený od nejnovějších.
ID případu, ID entityIdentifikátory případu a dalšího objektu, například přehledu.
KategorieKdy se zaznamená
Založení případuUživatel založí případ.
Zobrazení přehleduUživatel otevře přehled.
Splnění úkoluUživatel splní úkol.
Zobrazení CASE OVERVIEWUživatel otevře přehled případu.
Vytvoření tiskuVytvoří se tisk.
Import procesů XMLProběhne import procesu z XML.
StatistikyZobrazí se statistika.
Archivace procesu, Dearchivace procesuPřípad se archivuje nebo obnoví z archivu.
Kopírování úkolu (Multiinstance)Vytvoří se kopie úkolu s více instancemi.
Výpočet, Upozornění e-mailem, Podmínky propojení, Kontrola dokončení případu, Hledání řešiteleDílčí kroky zpracování úkolu.
Co se zaznamenává
Rozsah logů výkonu určuje položka featureFlag.perfLogs.category v Konfiguraci. Hodnota 0 záznam vypne, 1 (výchozí) zaznamenává akce uživatelů, 2 přidá kopírování úkolů a 3 i dílčí kroky zpracování úkolu.

Graf doby trvání

Graf ukazuje dobu trvání stejného druhu operace na stejné šabloně, úkolu nebo přehledu v čase. Nad grafem zvolíte, kolik posledních záznamů se zobrazí (Všechny, 1000, 500, 200, 100, 50, 10), nebo do pole zadáte vlastní počet a stisknete Enter. Vpravo je průměrná doba v milisekundách.

Jak dlouho se logy uchovávají

Staré záznamy maže každou noc plánovaná úloha s technickým názvem DeleteLogs. Ve výchozím nastavení maže chyby a varování po 20 dnech, ostatní záznamy a logy výpočtů po 10 dnech a technické údaje meta po 30 dnech. Lhůty změníte v parametrech této úlohy v části Crony. Logy výkonu maže úloha Cleanup old data from Database. Ruční mazání na stránce Logy není.

Jak najít příčinu chyby
Když uživatel nahlásí chybu, zjistěte ID případu nebo přibližný čas. Vyfiltrujte Logy podle ID případu nebo časového rozsahu, najděte červený řádek a klepněte na jeho Trace ID. Uvidíte všechny záznamy téhož požadavku, včetně těch, které chybě předcházely.

Související: Crony, Konfigurace, Skripty.

HR agenda a předání agendy

Archivace

Team assistant (opens in a new tab)

Powered by HelpDocs (opens in a new tab)