Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Chyba prihlásenie do textového súboru pre aplikácie VB.NET

Ladenie veľký Visual Basic.NET ( VB.NET ) , program s mnohými modulov kódu môže byť časovo náročné , a to najmä v prípade , že nemáte žiadnu protokolovanie chýb . VB.NET je počítačový programovací jazyk používaný k vývoju desktop, web a mobilné aplikácie . Chybové záznamy uložené v textových súboroch zobraziť informácie o udalostiach , ku ktorým dochádza v aplikácii , ktorá vám pomôžu zúžiť programovací problém . " My.Application.Log " objekt sa používa na zapísanie informácií pre prihlásenie poslucháčov . Poslucháči protokolu sú konfigurované pomocou konfiguračného súboru vášho počítača , ale môžete prepísať im miesto pomocou konfiguračného súboru aplikácie , ktorú používate . Aplikačné protokoly

" My.Application.Log " a " My.Log " objekty sú používané na prihlásenie a informácie sledovania . Častým problémom pre vývojárov sa snaží zistiť , kde sú uložené súbory protokolu. Ak nie je zmeniť vývojárov , súbory denníka sú uložené v aplikačných dát užívateľa v predvolenom nastavení . Môžete získať cestu prostredníctvom kódu pomocou " FullLogFileName " vlastnosť " Predvolené FileLogWriter " objektu . Očakávajte formát ceste byť podobná nasledujúce : Spojené

C : \\ Documents and Settings \\ meno používateľa \\ Application Data \\ companyname \\ Productname \\ ProductVersion
Konfigurácia súboru denníka Listener

Musíte nakonfigurovať protokolu súboru poslucháčov , aby bolo možné prihlásiť trasovanie informácie do súboru denníka . Ak chcete konfigurovať protokolu poslucháča budete potrebovať " Application Configuration File " pridať do projektu . Vnútri tohto súboru môžete definovať potrebné prvky, aby informácie protokolu . Nasledujúci príklad " FileLogListener " prvok môžete pridať do konfiguračného súboru aplikácie svojho :

< pridať Version = 8.0.0.0 , />
Aplikácie spustí alebo vypne

VB.NET môžete využiť na mnohé účely , ako je zachytenie výsledky testu z výrobku . Prihlasovanie informácie o chybách je dôležitá , ale prihlásenie na dobu, keď tieto udalosti došlo , je dôležité tiež . Možno budete chcieť prihlásiť pri spustení aplikácie beží , a keď sa aplikácia ukončí . Okrem toho , doba záznamu , keď je test spustený , môže byť tiež dôležité . Nasledujúci je príkladom toho , ako sa prihlásiť počítačový čas :

My.Application.Log.WriteEntry ( " test 1 bežal na " & My.Computer.Clock.GmtTime.ToString )

protokolovanie výnimky

dobre - písaný VB.NET aplikácie obsahuje spôsob , ako zachytiť výnimky v samotnom kóde . Výnimkou bude zvýšená , ak kompilátor beží do skutočného kódu problém pri spustení . Protokolovanie výnimky do súboru denníka môže zvýšiť vaše šance na nájdenie chyby rýchlo . Vo VB.NET je " Try ... Catch ... End Try " blok slúži na zachytenie výnimky . Nasleduje príklad , ako zvýšiť výnimku a prihlásiť ho do textového súboru :

Public Sub ExceptionLogTest ( ByVal filename As String ) TryDim x Ako ObjectMsgBox ( x.ToString ) Catch ex As ExceptionMy.Application . Log.WriteException ( ex , TraceEventType.Error , " Výnimka v ExceptionLogTest " a " s argumentom " & fileName & " . " ) End Sub TryEnd


Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené