Knihovna (assembly) VSLogger.dll
Knihovna (assembly) VSLogger.dll je samostatně použitelná knihovna nevizuálních tříd. Obsahuje vysoce profesionální nástroj na logovaní zpráv z Windows i web aplikací, vytváření souborů logů a správu logu vaší klientské aplikace. Je založena na technologii .NET Framework verze 2.0. Je určena k použití v aplikacích běžících na stejném počítači jako assembly, jež ji využívají. Kompilace assembly VSLogger.dll byla provedena tak, aby se mohla stát globální assembly instalovanou do GAC.
Pokud právě řešíte svůj problém s logováním informací z vaší aplikace, nemůžete si vybrat lepší profesionální nástroj na vytvoření logu, než je VSLogger.dll. Podívejme se na hlavní možnosti, které knihovna (assembly) nabízí:
- bohatou variabilnost nastavení svého chování.
- synchronní a asynchronní zápis do souboru logu (ke změně stačí přepnout jednu hodnotu a vše funguje - používají se navenek stejná volání stejných metod).
- každá zapisovaná zpráva obsahuje přesné datum a čas vzniku (s vámi určenou přesností), druh zprávy (chyba, varování, informace) a prioritu.
- zapíšete do programového kódu vaší aplikace volání zapisovacích metod a ty později nemusíte měnit, potřebujete-li logovat různé množství informací například při zkušebním a ostrém běhu vaší aplikace.
- pouhým nastavením parametrů můžete omezit, které druhy zpráv a zprávy jaké priority se budou skutečně zapisovat (bez nutnosti měnit již napsaný kód vašeho programu s voláním zápisů do logu).
- nastavením jediného parametru pak můžete zrušit nebo naopak znovu obnovit zápis do logu úplně (opět výhodné pro zkušební a ostrý běh).
- log je tvořen buď přesně pojmenovaným jedním souborem nebo několika soubory, jejichž jméno je určeno tzv. časovou maskou - tím získáte samostatný soubor logu pro každý rok, měsíc, den, hodinu či minutu dle vaší potřeby.
- soubor logu je textový soubor s volitelným formátem - na výběr máte dva standardní formáty a další formáty si můžete vytvořit samy pomocí tzv. uživatelských šablon (na ukázku dostanete s knihovnou 3 šablony zdarma).
- můžete nastavit maximální celkovou velikost logu (při jejím překročení budou nejstarší záznamy odmazány).
- samy si můžete určit texty označující druh a prioritu zapisované zprávy (výhodné pro vaše porozumnění a multijazyčnou aplikaci).
- můžete využít k logování předpřipravený objekt podle návrhového vzoru Singelton nebo vytvářet objekty vlastní.
Knihovna (assembly) VSLogger.dll nabízí následující objektové třídy:
Logger - její instance realizuje vlastní logování zpráv, kolem ní se točí vše podstatné v knihovně (assembly).
AlreadyInitializeException a NotInitializeException - instance těchto pomocných tříd specifikují blíže výjimky vzniklé uvnitř logovacího objektu.
ErrorWritingToLogEventArgs - instance přenáší v parametrech informace pro událost vzniku výjimky při vlastním zápisu do souboru logu, využívá se při definování reakce vaší aplikace na tuto specifickou chybu.
Všechny objekty z těchto tříd jsou volně použitelné bez vazeb na jiné objekty tříd vytvářené VAJN-Softem. Jsou provozovatelné ve vašich Windows i web aplikacích vytvořených na platformě .NET Framework verze 2.0 nebo vyšší.
Technický popis
Vytvořeno:
2010
Vyžadovaný software:
Využívaný software:
Vývojové nástroje:
C# .NET
Použité technologie:
.NET Framework 2.0.
Velikost knihovny:
48 kB
Velikost dokumentace:
334 kB
Obchodní informace
Cena:
680 Kč
Velikost dodávky:
404 kB
Velikost dodávky po kompresi:
334 kB