Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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
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.
Znajdź sekcję
<listeners>w sekcji<source>, która ma atrybutname"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.Lognasłuchiwaczy dziennika. W poniższych krokach opisano sposób określania, co definiuje plik konfiguracji komputera:Znajdź plik machine.config komputera. Zazwyczaj znajduje się w katalogu SystemRoot\Microsoft.NET\Framework\frameworkVersion\CONFIG , gdzie
SystemRootjest katalogiem systemu operacyjnego iframeworkVersionjest 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ć.
Znajdź sekcję
<listeners>w sekcji<source>z atrybutemname"DefaultSource", w sekcji<sources>, w sekcji<system.diagnostics>, w sekcji najwyższego poziomu<configuration>.Jeśli te sekcje nie istnieją, parametr
My.Application.Logma tylko domyślne odbiorniki dziennika.
<
add>Znajdź elementy w <listeners>sekcji .Te elementy dodają nazwanych słuchaczy logu do
My.Application.Logźródła.Znajdź elementy z nazwami odbiorników logów w sekcji
<add>, w sekcji<sharedListeners>, w sekcji najwyższego poziomu<system.diagnostics>.W przypadku wielu typów odbiorników udostępnionych dane inicjowania odbiornika zawierają opis miejsca, w którym odbiornik kieruje dane:
Odbiornik Microsoft.VisualBasic.Logging.FileLogTraceListener zapisuje w dzienniku plików zgodnie z opisem we wprowadzeniu.
Odbiornik System.Diagnostics.EventLogTraceListener zapisuje informacje w określonym przez parametr
initializeDatadzienniku zdarzeń komputerowym. Aby wyświetlić dziennik zdarzeń, możesz użyć Eksploratora serwera lub Podglądu zdarzeń systemu Windows. Aby uzyskać więcej informacji, zobacz Zdarzenia ETW w programie .NET Framework.Słuchacze System.Diagnostics.DelimitedListTraceListener i System.Diagnostics.XmlWriterTraceListener zapisują do pliku określonego przez parametr
initializeData.Odbiornik System.Diagnostics.ConsoleTraceListener zapisuje do konsoli wiersza poleceń.
Aby uzyskać informacje o tym, gdzie inne typy odbiorników dzienników zapisują informacje, zapoznaj się z dokumentacją tego typu.
Zobacz także
- Microsoft.VisualBasic.Logging.Log
- DefaultTraceListener
- EventLogTraceListener
- DelimitedListTraceListener
- XmlWriterTraceListener
- ConsoleTraceListener
- System.Diagnostics
- Praca z dziennikami aplikacji
- Instrukcje: rejestrowanie wyjątków
- Instrukcje: zapisywanie komunikatów dziennika
- Przewodnik: zmiana miejsca, w którym my.Application.Log zapisuje informacje
- Zdarzenia ETW w programie .NET Framework
- Rozwiązywanie problemów: nasłuchiwacze dzienników