Udostępnij za pośrednictwem


Wskazówki: ustalanie, gdzie My.Application.Log zapisuje informacje (Visual Basic)

My.Application.Log Obiektu można zapisać informacji o kilku detektory dziennika.Detektory dziennika są skonfigurowane w pliku konfiguracji komputera i może zostać zastąpiona przez plik konfiguracji aplikacji.W tym temacie opisano ustawienia domyślne i jak określić ustawienia dla aplikacji.

Aby uzyskać więcej informacji na temat domyślne lokalizacje danych wyjściowych, zobacz Praca z dziennikami aplikacji w Visual Basic.

Aby określić detektory dla My.Application.Log

  1. Zlokalizuj plik konfiguracji z zestawu.Rozwijają się zgromadzenie, można uzyskać dostęp app.config w Visual Studio z Solution Explorer.W przeciwnym razie nazwa pliku konfiguracji jest nazwa zestawu dołączany przyrostek ".config" i znajduje się w tym samym katalogu co zgromadzenie.

    [!UWAGA]

    Nie każdy zestaw zawiera plik konfiguracji.

    Plik konfiguracyjny jest plikiem XML.

  2. Zlokalizuj <listeners> sekcji w <source> sekcji z name atrybutu "DefaultSource", po której znajduje się w <sources> sekcji.<sources> Sekcji znajduje się w <system.diagnostics> sekcji w najwyższego poziomu <configuration> sekcji.

    Jeśli nie istnieją następujące sekcje, a następnie pliku konfiguracji komputera może skonfigurować My.Application.Log logowania detektory.Następujące kroki opisują jak ustalić, definiuje plik konfiguracji komputera:

    1. Zlokalizuj plik machine.config komputera.Zazwyczaj znajduje się w SystemRoot\Microsoft.NET\Framework\frameworkVersion\CONFIG katalogu, gdzie SystemRoot jest katalogu systemu operacyjnego i frameworkVersion jest wersją .NET Framework.

      Ustawienia w pliku machine.config mogą zostać zastąpione przez plik konfiguracji aplikacji.

      Jeśli nie istnieją elementy opcjonalne, wymienionych poniżej, można je tworzyć.

    2. Zlokalizuj <listeners> sekcji w <source> sekcji z name atrybutu "DefaultSource" w <sources> sekcji w <system.diagnostics> sekcji w najwyższego poziomu <configuration> sekcji.

      Jeśli nie istnieją następujące sekcje, a następnie My.Application.Log ma detektory dziennik domyślny.

  3. Zlokalizuj <add> elementów <listeners> sekcji.

    Te elementy dodać detektory nazwanych dziennika do My.Application.Log źródła.

  4. Zlokalizuj <add> elementów z nazwami detektory dziennika w <sharedListeners> sekcji w <system.diagnostics> sekcji w najwyższego poziomu <configuration> sekcji.

  5. Dla wielu typów detektory udostępnionego odbiornika do obsługi danych inicjujących zawiera opis gdzie odbiornik kieruje dane:

Zobacz też

Zadania

Porady: wyjątki rejestru w Visual Basic

Porady: zapisywanie wiadomości rejestru (Visual Basic)

Wskazówki: zmienianie, gdzie My.Application.Log zapisuje informacje (Visual Basic)

Rozwiązywanie problemów: odbiorniki logu (Visual Basic)

Informacje

Log

DefaultTraceListener

EventLogTraceListener

DelimitedListTraceListener

XmlWriterTraceListener

ConsoleTraceListener

System.Diagnostics

Koncepcje

Praca z dziennikami aplikacji w Visual Basic

Inne zasoby

Zdarzenia ETW w programie .NET Framework