Anvisningar: Skriva händelseinformation till en textfil (Visual Basic)
Du kan använda objekten My.Application.Log
och My.Log
för att logga information om händelser som inträffar i ditt program. Det här exemplet visar hur du använder My.Application.Log.WriteEntry
metoden för att logga spårningsinformation till en loggfil.
Så här lägger du till och konfigurerar fillogglyssnaren
Högerklicka på app.config i Solution Explorer och välj Öppna.
- eller -
Om det inte finns någon app.config-fil:
På Projekt-menyn väljer du Lägg till nytt objekt.
I dialogrutan Lägg till nytt objekt väljer du Programkonfigurationsfil.
Klicka på Lägg till.
Leta upp avsnittet
<listeners>
i programkonfigurationsfilen.Du hittar avsnittet lyssnare i källavsnittet <> med namnattributet "DefaultSource", som är kapslat under <avsnittet system.diagnostics>, som är kapslat under konfigurationsavsnittet på den översta nivån<>.<>
Lägg till det här elementet i det
<listeners>
avsnittet:<add name="FileLogListener" />
Leta upp avsnittet
<sharedListeners>
i avsnittet<system.diagnostics>
kapslat under avsnittet på den översta nivån<configuration>
.Lägg till det här elementet i det
<sharedListeners>
avsnittet:<add name="FileLogListener" type="Microsoft.VisualBasic.Logging.FileLogTraceListener, Microsoft.VisualBasic, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" initializeData="FileLogListenerWriter" location="Custom" customlocation="c:\temp\" />
Ändra värdet för
customlocation
attributet till loggkatalogen.Kommentar
Om du vill ange värdet för en lyssnaregenskap använder du ett attribut som har samma namn som egenskapen, med alla bokstäver i namnets gemener. Attributen
location
ochcustomlocation
anger till exempel värdena för Location egenskaperna och CustomLocation .
Skriva händelseinformation till filloggen
My.Application.Log.WriteEntry
Använd metoden eller My.Application.Log.WriteException
för att skriva information till filloggen. Mer information finns i How to: Write Log Messages and How to: Log Exceptions (Så här skriver du loggmeddelanden och gör så här: Logga undantag).
När du har konfigurerat fillogglyssnaren för en sammansättning tar den emot alla meddelanden som My.Application.Log
skriver från den sammansättningen.