Udostępnij za pośrednictwem


Jak: zapisywanie zdarzeń informacji do pliku tekstowego (Visual Basic)

Można użyć My.Application.Log i My.Log obiekty do rejestrowania informacji o zdarzeniach, które występują w aplikacji.W tym przykładzie przedstawiono sposób użycia My.Application.Log.WriteEntry metoda rejestrowanie informacji śledzenia w pliku dziennika.

Aby dodać i skonfigurować odbiornika pliku dziennika

  1. Kliknij prawym przyciskiem myszy app.config w Solution Explorer i wybierz polecenie Otwórz.

    - lub -

    Jeśli nie ma pliku app.config:

    1. Na Projekt menu, wybierz polecenie Dodaj nowy element.

    2. Z Dodaj nowy element okno dialogowe Wybierz Pliku konfiguracyjnego aplikacji.

    3. Kliknij przycisk dodać.

  2. Zlokalizuj <listeners> sekcji w pliku konfiguracyjnym aplikacji.

    Znajdziesz <listeners> sekcji w <source> sekcja z atrybutem nazwy "DefaultSource", która jest zagnieżdżona pod <system.diagnostics> sekcji, która jest zagnieżdżona pod najwyższego poziomu <configuration> sekcja.

  3. Dodaj ten element, do którego <listeners> sekcji:

    <add name="FileLogListener" />
    
  4. Zlokalizuj <sharedListeners> sekcji w <system.diagnostics> sekcji zagnieżdżone pod najwyższego poziomu <configuration> sekcji.

  5. Dodaj ten element, do którego <sharedListeners> sekcji:

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

    Zmień wartość customlocation atrybut do katalogu dziennika.

    [!UWAGA]

    Aby ustawić wartość właściwości detektora, użyć atrybutu, który ma taką samą nazwę jak właściwość z literami w małe litery nazwy.Na przykład location i customlocation atrybuty ustawić wartości Location i CustomLocation właściwości.

Zapisać informacje dotyczące zdarzeń do pliku dziennika

Zobacz też

Zadania

Jak: Dziennik wyjątków w programie Visual Basic

Informacje

Microsoft.VisualBasic.Logging.Log

WriteEntry

WriteException

Koncepcje

Praca z Dzienniki aplikacji w języku Visual Basic