Wskazówki: ustalanie, gdzie 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 pliku app.config w programie Visual Studio z poziomu Eksplorator rozwiązań. W przeciwnym razie nazwa pliku konfiguracji to nazwa zestawu dołączona z ciągiem ".config" i znajduje się w tym samym katalogu co zestaw.

    Uwaga

    Nie każdy zestaw ma plik konfiguracji.

    Plik konfiguracji jest plikiem XML.

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

    Jeśli te sekcje nie istnieją, plik konfiguracji komputera może skonfigurować My.Application.Log odbiorniki 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 znajduje się katalog systemu operacyjnego i frameworkVersion jest wersją programu .NET Framework.

      Ustawienia w pliku 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ę w sekcji z atrybutem name "DefaultSource" w <sources> sekcji w sekcji w <system.diagnostics> sekcji najwyższego poziomu<configuration>.<source><listeners>

      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ą nazwane odbiorniki dziennika do My.Application.Log źródła.

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

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

Zobacz też