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
Kliknij prawym przyciskiem myszy app.config w Solution Explorer i wybierz polecenie Otwórz.
- lub -
Jeśli nie ma pliku app.config:
Na Projekt menu, wybierz polecenie Dodaj nowy element.
Z Dodaj nowy element okno dialogowe Wybierz Pliku konfiguracyjnego aplikacji.
Kliknij przycisk dodać.
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.
Dodaj ten element, do którego <listeners> sekcji:
<add name="FileLogListener" />
Zlokalizuj <sharedListeners> sekcji w <system.diagnostics> sekcji zagnieżdżone pod najwyższego poziomu <configuration> sekcji.
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
Użyj My.Application.Log.WriteEntry lub My.Application.Log.WriteException metoda zapisu informacji w pliku dziennika.Aby uzyskać więcej informacji, zobacz Jak: pisać wiadomości dziennika (Visual Basic) i Jak: Dziennik wyjątków w programie Visual Basic.
Po skonfigurowaniu odbiornika pliku dziennika dla asemblowania odbiera wszystkie wiadomości, które My.Application.Log zapisuje z tego zestawu.
Zobacz też
Zadania
Jak: Dziennik wyjątków w programie Visual Basic
Informacje
Microsoft.VisualBasic.Logging.Log