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
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.
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:
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ć.
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.
Zlokalizuj <add> elementów <listeners> sekcji.
Te elementy dodać detektory nazwanych dziennika do My.Application.Log źródła.
Zlokalizuj <add> elementów z nazwami detektory dziennika w <sharedListeners> sekcji w <system.diagnostics> sekcji w najwyższego poziomu <configuration> sekcji.
Dla wielu typów detektory udostępnionego odbiornika do obsługi danych inicjujących zawiera opis gdzie odbiornik kieruje dane:
A FileLogTraceListener odbiornika zapisuje plik dziennika, zgodnie z opisem we wprowadzeniu.
A EventLogTraceListener odbiornika zapisuje informacje w dzienniku zdarzeń komputera określonego przez initializeData parametru.Aby wyświetlić dziennik zdarzeń, można użyć Server Explorer lub Podgląd zdarzeń systemu Windows.Aby uzyskać więcej informacji, zobacz Zdarzenia ETW w programie .NET Framework.
DelimitedListTraceListener i XmlWriterTraceListener detektory zapisu w pliku określonym w initializeData parametru.
A ConsoleTraceListener odbiornika zapisuje do wiersza polecenia konsoli.
Aby uzyskać informacje, gdzie innych rodzajów detektory dziennika zapis informacji zajrzyj do dokumentacji tego typu.
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
Koncepcje
Praca z dziennikami aplikacji w Visual Basic