Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Visual Basics Programming >> Content
Error Logging Into the Text File voor een VB.NET Application
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 >

Previous: Next:
  Visual Basics Programming
·Hoe maak je een lijn toevoegen…
·Hoe maak je een Klikken Game M…
·Hoe te Werkdagen berekenen in …
·Hoe te verwijderen uit een tab…
·Hoe maak je een rij in een SSR…
·Hoe te verwijderen LPT VBS 
·Hoe te Modal Formulieren gebru…
·Aan de slag met Visual Basic 6…
·Wat is een 380 -fout in Vb ? 
  Related Articles
Hoe maak je een fout Handler voor een VB…
Hoe Runtime Error 5 
Hoe te Mine /Extract /Pull -gegevens van…
Hoe maak je een Microsoft Visual Basic O…
Hoe maak je een Sub Program Gezet in Vis…
Hoe maak je een Long variabele converter…
Hoe te Run Time Error 6 Fix 
Hoe afdrukken Into a Labels Bijschrift i…
Hoe maak je een string converteren naar …
  Programmering Articles
·Hoe te compileren C + + op Linux 
·Hoe om elementen uit een Python List Del…
·Hoe maak Slaat in Visual Basic 
·Hoe te Itemcheck Event gebruiken in Visu…
·Java vs C : Overeenkomsten en verschille…
·Hoe kan ik lezen de inhoud van een exter…
·Hoe te VB6 code Run 
·Hoe te verwijderen uitschakelen op een w…
·Hoe te Database importeren in Visual Bas…
Copyright © Computer Kennis http://www.nldit.com