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. 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 <listeners> i avsnittet <source> med namnattributet "DefaultSource", som är kapslat under avsnittet <system.diagnostics>, som är kapslat under avsnittet på den översta nivån <configuration>.

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

    <add name="FileLogListener" />
    
  4. Leta upp avsnittet <sharedListeners> inom avsnittet <system.diagnostics>, kapslat under det översta avsnittet <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 attributet customlocation till loggmappen.

    Anmärkning

    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 namnet med små bokstäver. Attributen location och customlocation anger till exempel värdena för Location egenskaperna och CustomLocation .

Skriva händelseinformation till filloggen

Använd My.Application.Log.WriteEntry-metoden eller My.Application.Log.WriteException-metoden 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