Megosztás a következőn keresztül:


Útmutató: Eseményadatok írása szövegfájlba (Visual Basic)

Az és az My.Application.LogMy.Log objektumokkal naplózhatja az alkalmazásban előforduló események adatait. Ez a példa bemutatja, hogyan naplózhatja a nyomkövetési adatokat a My.Application.Log.WriteEntry naplófájlban a metódussal.

A fájlnapló-figyelő hozzáadása és konfigurálása

  1. Kattintson a jobb gombbal a app.config a Megoldáskezelőben, és válassza a Megnyitás.

    -vagy-

    Ha nincs app.config fájl:

    1. A Projekt menüben válassza az Új elem hozzáadása lehetőséget.

    2. Az Új elem hozzáadása párbeszédpanelen válassza az Alkalmazáskonfigurációs fájl lehetőséget.

    3. Kattintson a Hozzáadás gombra.

  2. Keresse meg a szakaszt <listeners> az alkalmazáskonfigurációs fájlban.

    A <listeners> szakaszt a <source> szakaszon belül találja meg, a "DefaultSource" névattribútummal, amely a <system.diagnostics> szakasz alatt található, és ez pedig a felső szintű <configuration> szakasz alatt van ágyazva.

  3. Adja hozzá ezt az elemet a szakaszhoz <listeners> :

    <add name="FileLogListener" />
    
  4. Keresse meg a <sharedListeners> szakaszt azon a <system.diagnostics> szakaszon belül, amely a felső szintű <configuration> szakasz alá van ágyazva.

  5. Adja hozzá ezt az elemet a szakaszhoz <sharedListeners> :

    <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\" />
    

    Módosítsa a customlocation attribútum értékét a naplókönyvtárra.

    Megjegyzés:

    A figyelőtulajdonság értékének beállításához használjon olyan attribútumot, amelynek neve megegyezik a tulajdonság nevével, és a névben szereplő összes betű kisbetűs. Például a location és customlocation attribútumok beállítják a Location és CustomLocation tulajdonságok értékeit.

Eseményadatok írása a fájlnaplóba

Használja a My.Application.Log.WriteEntry vagy My.Application.Log.WriteException metódust, hogy információt írjon a fájl-naplóba. További információ : Útmutató: Naplóüzenetek írása és útmutató: Naplók kivételek.

Miután konfigurálja a fájlnapló figyelőt egy szerelvényhez, az összes üzenetet megkapja, amelyet My.Application.Log az adott szerelvényből ír.

Lásd még