Debuggen een groot Visual Basic.NET ( VB.NET ) programma met veel code modules kan tijdrovend zijn , vooral als je hebt geen foutregistratie . VB.NET is een programmeertaal gebruikt voor desktop- , web-en mobiele toepassingen te ontwikkelen . Error logs opgeslagen in tekstbestanden weer te geven informatie over gebeurtenissen die zich voordoen in uw applicatie , die kan helpen beperken met fouten . De " My.Application.Log " object wordt gebruikt om gegevens te schrijven naar luisteraars loggen . Inloggen luisteraars worden geconfigureerd met behulp van de configuratie -bestand van uw computer , maar je kunt ze overschrijven met behulp van uw toepassing configuratie bestand in plaats . Programmalogs De " My.Application.Log " en " My.Log " objecten worden gebruikt om informatie te melden en traceren . Een veelvoorkomend probleem voor ontwikkelaars is proberen te vinden waar de logbestanden worden opgeslagen . Tenzij veranderd door de ontwikkelaar , worden de logbestanden opgeslagen in toepassingsgegevens van de gebruiker standaard . U kunt het pad door code te verkrijgen met behulp van de " FullLogFileName " eigendom van de "Default FileLogWriter " object . Verwachten dat het formaat van het pad lijkt op te zijn de volgende : C : \\ Documents and Settings \\ gebruikersnaam \\ Application Data \\ Bedrijfsnaam \\ ProductName \\ ProductVersion configureren File Log Listener < br > U moet het bestand log luisteraar configureren om het traceren van informatie te melden bij een logbestand . Om het logboek luisteraar configureren u een "Application Configuration File" toegevoegd aan uw project nodig . Binnen dit bestand je de elementen die nodig zijn om informatie te melden kunt definiëren . Het volgende is een voorbeeld van de " FileLogListener " element dat u kunt toevoegen aan uw toepassing configuratie bestand : < voegen Version = 8.0.0.0 , /> Toepassing wordt gestart of afgesloten VB.NET kan worden gebruikt voor vele doeleinden , zoals het vastleggen van testresultaten van een product . Logging informatie over fouten is belangrijk , maar het loggen van de tijd waarin die gebeurtenissen voorgedaan, is ook belangrijk . Misschien wilt u aanmelden bij de applicatie gestart wordt en wanneer de applicatie afgesloten . Bovendien , opnametijd terwijl de test wordt uitgevoerd kan ook van belang zijn . Het volgende is een voorbeeld over hoe je computer tijd aanmelden : My.Application.Log.WriteEntry ( "test 1 werd uitgevoerd op " & My.Computer.Clock.GmtTime.ToString ) op Twitter Logging uitzonderingen een goed geschreven VB.NET applicatie bevat een manier om uitzonderingen in de eigenlijke code vast te leggen . Een uitzondering zal worden verhoogd wanneer de compiler loopt in een daadwerkelijke code probleem tijdens de uitvoering . Logging uitzonderingen op een logbestand kan uw kansen op het vinden van fouten te verhogen snel . In VB.NET de " Try ... Catch ... End Try " blok wordt gebruikt om uitzonderingen vast te leggen . Het volgende is een voorbeeld van een manier om een vrijstelling te verhogen en meld het aan een tekstbestand : Public Sub ExceptionLogTest ( ByVal bestandsnaam As String ) TryDim x Zoals ObjectMsgBox ( x.ToString ) Catch ex Zoals ExceptionMy.Application . Log.WriteException ( ex , TraceEventType.Error , " Uitzondering in ExceptionLogTest " & " met het argument " & fileName & " . " ) End Sub TryEnd < br >
|