Vývoj diagnostického protokolu
Rok za rokem, funkce za funkcí, se diagnostický protokol rozrostl do obrovského souboru na vytížených serverech. Do verze 4D v19R5 jsme zahrnuli nový databázový parametr, který umožňuje zvolit úroveň záznamu souboru diagnostického protokolu. Pomůže vám kontrolovat velikost diagnostického protokolu tím, že bude zaznamenávat jen to, co skutečně potřebujete.
Pozastavení protokolování a konfigurační soubor protokolu
U verze 4D v19 jsme zahájili dlouhodobé zdokonalování našich protokolů. Naší první snahou bylo vylepšit jejich formát, abyste získali lepší a přehlednější informace. Co se týče verze 4D v19 R3, přidali jsme dvě nové funkce: možnost okamžitého pozastavení protokolování a způsob, jak mohou týmy podpory snadno pomoci svým zákazníkům s konfigurací protokolů prostřednictvím konfiguračního souboru.
Kdo co udělal: Ukládání aliasů uživatelů do deníku
Už jste jistě objevili novou možnost identifikace uživatelů díky příkazu SET USER ALIAS příkazu. Ve verzi 4D v18 R2 bylo chování příkazu rozšířeno. Jak? Čtěte dále!
Optimalizace kódu ORDA pomocí protokolování požadavků
Potřebujete někdy analyzovat provoz požadavků ORDA mezi klientem a serverem 4D? Někdy může chvíli trvat, než obdržíte odpověď od serveru, což vás může přivést k zamyšlení, zda je to způsobeno síťovým provozem nebo neoptimalizovaným požadavkem, který jste napsali! Naštěstí 4D v17 R6 umožňuje zjistit pravděpodobný důvod (důvody) tohoto zpoždění pomocí nových metod ORDA, které jsou k dispozici na serveru 4D v17 R6. ds objektu. Nejsou to jen ladicí funkce, ale umožňují také optimalizovat kód ORDA s lepším porozuměním odesílaným požadavkům.
Nový nástroj pro analýzu ladicích protokolů na dosah ruky
Ve verzi 4D v17 R5 jsme vylepšili protokoly ladění přidáním metod a umožněním sledovat každý proces samostatně. V této verzi R jsme postoupili o krok dále a dodali jsme nástroj pro analýzu ladicích protokolů, který vám pomůže sledovat provádění procesů. Budete moci zjistit, které procesy jsou nejvíce náročné, řetězec volání s odpovídajícím časem běhu a mnoho dalšího.
Lepší protokoly ladění díky těmto vylepšením
Jako vývojář 4D jste již možná aktivovali protokol ladění, abyste mohli řešit problémy. 4D v17 R5 zavádí několik vylepšení, která vám pomohou tyto soubory analyzovat, například protokolování pouze aktuálního procesu a protokolování volání členských metod ( metod kolekcí nebo objektů ).
Zaznamenávání konverzací SMTP
Jak jsme slíbili v předchozím příspěvku, každá verze R obsahuje další pokroky související s funkcemi e-mailu a odemyká jeho skrytou sílu.
4D v17 R5 poskytuje zajímavou novou funkci pro e-mailové protokoly. Někdy se stane, že během vývoje vše funguje v pořádku, ale při nasazení u zákazníka se objeví problém s doručováním e-mailů. Zjistit, kde k selhání došlo, může být obtížné, protože komunikace je šifrovaná a často nemáte přístup k souborům protokolu serveru SMTP. Problém velmi pravděpodobně souvisí s vaším serverem SMTP, ale jak si můžete být jisti? Jednoduše spusťte protokol SMTP ve své aplikaci! Tento protokol obsahuje záznam všech provedených akcí, včetně těch, které zastavují spojení. A co víc, tento protokol zobrazuje komunikaci se serverem SMTP v prostém, nešifrovaném textu, což usnadňuje její analýzu.
Snadný přístup k souborům protokolu
Soubory protokolu mohou být velmi užitečné při řešení problémů. Jsou také velkým pomocníkem při hledání hlavní příčiny incidentu. Protokoly nám umožňují sledovat, kde a kdy k problému došlo. Dříve se s Get 4D folder příkazem jste mohli snadno přistupovat ke složce obsahující všechny protokoly. Nyní 4D v16 R6 usnadňuje vyhledání konkrétního souboru protokolu díky vylepšení příkazu Get 4D file příkazu.
Kontaktujte nás
Máte dotaz, návrh nebo se chcete spojit s blogery 4D? Napište nám!
* Vaše soukromí je pro nás velmi důležité. Kliknutím sem si můžete prohlédnout naše Zásady