Vytvořte protokol chyb v ASP.NET MVC

Obsah
Abychom si udrželi dobrou kontrolu a údržbu naší aplikace, musíme si být vědomi toho, co se v ní děje, ale to neznamená, že musíme celou dobu procházet, jednoduše potřebujeme způsob, jak zjistit, jaké chyby se vyskytují a zda jsou velmi časté, a proto můžeme provádět nápravná opatření.
Znát informace, které jsme zmínili, není nic lepšího než mít a chybový protokolDíky tomu můžeme pokaždé, když dojde k výjimce, mít soubor, ve kterém jsou registrováni, a tak vědět, kde a jak jednat při řešení problému.
Máme několik možností, jak to udělat chybový protokol, nejjednodušší je vytvořit a try / catch block a v sekci úlovek vezměte chybu a vezměte ji do naší metody, která ji bude registrovat, to je velmi užitečné, když si chceme být vědomi toho, co se děje v několika částech aplikace.
Proč tento přístup není nejlepší?Jednoduše proto, že se tento přístup tak opakuje, si představte, že budete muset vytvořit a try / catch block Za každou z akcí naší aplikace bychom se zbytečně zahltili kódem.
Podívejme se, jak tento zmíněný přístup funguje:

Pak vidíme, jak v našem bloku Snaž se zavedli jsme výjimku, která donutí aplikaci narazit do bloku úlovek a zde do posledně uvedeného jsme metodu umístili LogException což povede k souboru Záznam chycená chyba.
Protože téměř vždy existuje lepší možnost, která nám umožňuje pracovat méně, v případě chybový protokol máme optimálnější řešení a to spočívá v přepsání metody onException () našeho ovladače, tímto způsobem můžeme pro řadič obecně zaznamenávat chyby a zachytit tak všechny chyby, které pocházejí z jeho akcí.
Podívejme se na následujícím obrázku, jak může být naše přepsaná metoda:

Pokud jsme pozorovatelé, všimneme si, že ačkoli metoda vypadá téměř stejně jako originál, začlenili jsme čáru, kde metodu aplikujeme LogException () a předáme vám obsah výjimky nebo chyby, které byste měli zaznamenat; Díky tomu náš kompletní ovladač zaregistruje všechny chyby a výjimky, ke kterým dochází při jeho vyvolání v aplikaci.
Mnohem větší účinnost?Přestože se jedná o lepší řešení, stále existuje něco efektivnějšího a efektivnějšího, jde o umístění těchto typů akcí do základního řadiče, které je třeba opakovat. Tímto způsobem musíme zpracovat pouze jeden základní kód a nebudeme mít psát totéž znovu a znovu, zvláště pokud zpracováváme velké aplikace.
Viděli jsme, jak můžeme začlenit chybový protokol v naší aplikaci bychom v některých ohledech neměli podceňovat důležitost tohoto nástroje, protože je to jeden z nejlepších způsobů, jak to udělat ladit, zvláště v produkčních prostředích, kde si nemůžeme dovolit začlenit body zlomu, pak je naší nejlepší volbou začlenit a chybový protokol který pracuje tiše, aby nám poskytl informace, s nimiž můžeme zlepšit požitek uživatelů a udržet si klid v duši udržováním funkční a bezpečné aplikace.

Vám pomůže rozvoji místa, sdílet stránku s přáteli

wave wave wave wave wave