Udostępnij za pomocą


Przewodnik: Określanie lokalizacji, w której My.Application.Log zapisuje informacje (Visual Basic)

Obiekt My.Application.Log może zapisywać informacje w kilku odbiornikach dziennika. Odbiorniki dziennika są konfigurowane przez plik konfiguracji komputera i mogą być zastępowane przez plik konfiguracji aplikacji. W tym temacie opisano ustawienia domyślne i sposób określania ustawień aplikacji.

Aby uzyskać więcej informacji na temat domyślnych lokalizacji wyjściowych, zobacz Praca z dziennikami aplikacji.

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

  1. Znajdź plik konfiguracji zestawu. Jeśli tworzysz zestaw, możesz uzyskać dostęp do app.config w programie Visual Studio z Eksploratora rozwiązań. W przeciwnym razie nazwa pliku konfiguracji to nazwa zestawu dołączona z ".config" i znajduje się w tym samym katalogu co zestaw.

    Uwaga / Notatka

    Nie każdy zestaw ma plik konfiguracji.

    Plik konfiguracji jest plikiem XML.

  2. Znajdź sekcję <listeners> w sekcji <source>, która ma atrybut name "DefaultSource" i znajduje się w sekcji <sources>. Sekcja <sources> znajduje się w sekcji <system.diagnostics>, będącej częścią górnego poziomu sekcji <configuration>.

    Jeśli te sekcje nie istnieją, plik konfiguracji komputera może skonfigurować My.Application.Log nasłuchiwaczy dziennika. W poniższych krokach opisano sposób określania, co definiuje plik konfiguracji komputera:

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

      Ustawienia w machine.config można zastąpić plikiem konfiguracji aplikacji.

      Jeśli opcjonalne elementy wymienione poniżej nie istnieją, możesz je utworzyć.

    2. Znajdź sekcję <listeners> w sekcji <source> z atrybutem name "DefaultSource", w sekcji <sources>, w sekcji <system.diagnostics>, w sekcji najwyższego poziomu <configuration>.

      Jeśli te sekcje nie istnieją, parametr My.Application.Log ma tylko domyślne odbiorniki dziennika.

  3. < add> Znajdź elementy w <listeners> sekcji .

    Te elementy dodają nazwanych słuchaczy logu do My.Application.Log źródła.

  4. Znajdź elementy z nazwami odbiorników logów w sekcji <add>, w sekcji <sharedListeners>, w sekcji najwyższego poziomu <system.diagnostics>.

  5. W przypadku wielu typów odbiorników udostępnionych dane inicjowania odbiornika zawierają opis miejsca, w którym odbiornik kieruje dane:

Zobacz także