Dela via


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

  1. Högerklicka på app.config i Solution Explorer och välj Öppna.

    - eller -

    Om det inte finns någon app.config-fil:

    1. På Projekt-menyn väljer du Lägg till nytt objekt.

    2. I dialogrutan Lägg till nytt objekt väljer du Programkonfigurationsfil.

    3. Klicka på Lägg till.

  2. 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<>.<>

  3. Lägg till det här elementet i det <listeners> avsnittet:

    <add name="FileLogListener" />
    
  4. Leta upp avsnittet <sharedListeners> i avsnittet <system.diagnostics> kapslat under avsnittet på den översta nivån <configuration> .

  5. 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 och customlocation 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.

Se även