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.
Możesz użyć obiektów My.Application.Log i My.Log do pisania informacji o zdarzeniach występujących w Twojej aplikacji. W tym przykładzie pokazano, jak skonfigurować odbiornik dziennika zdarzeń, aby My.Application.Log zapisywał informacje śledzące w dzienniku zdarzeń aplikacji.
Nie można zapisać w dzienniku zabezpieczeń. Aby zapisać w dzienniku systemu, musisz być członkiem konta LocalSystem lub Administrator.
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.
Aby dodać i skonfigurować odbiornik dziennika zdarzeń
Kliknij prawym przyciskiem myszy app.config w Eksploratorze rozwiązań i wybierz polecenie Otwórz.
- lub -
Jeśli nie ma pliku app.config,
W menu Project (Projekt ) wybierz pozycję Add New Item (Dodaj nowy element).
W oknie dialogowym Dodawanie nowego elementu wybierz pozycję Plik konfiguracji aplikacji.
Kliknij przycisk Dodaj.
Znajdź sekcję
<listeners>w pliku konfiguracji aplikacji.Znajdziesz sekcję
<listeners>w sekcji<source>, o nazwie "DefaultSource", która jest zagnieżdżona w sekcji<system.diagnostics>, zagnieżdżonej w sekcji najwyższego poziomu<configuration>.Dodaj ten element do tej
<listeners>sekcji:<add name="EventLog"/>Zlokalizuj sekcję
<sharedListeners>w sekcji<system.diagnostics>w sekcji najwyższego poziomu<configuration>.Dodaj ten element do tej
<sharedListeners>sekcji:<add name="EventLog" type="System.Diagnostics.EventLogTraceListener, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" initializeData="APPLICATION_NAME"/>Zastąp
APPLICATION_NAMEnazwą aplikacji.Uwaga / Notatka
Zazwyczaj aplikacja zapisuje tylko błędy w dzienniku zdarzeń. Aby uzyskać informacje na temat filtrowania danych wyjściowych dziennika, zobacz Przewodnik: filtrowanie danych wyjściowych My.Application.Log.
Aby zapisać informacje o zdarzeniach w dzienniku zdarzeń
Użyj metody My.Application.Log.WriteEntry lub My.Application.Log.WriteException, aby zapisać informacje w dzienniku zdarzeń. Aby uzyskać więcej informacji, zobacz Instrukcje: zapisywanie komunikatów dziennika i Instrukcje: wyjątki dziennika.
Po skonfigurowaniu odbiornika dziennika zdarzeń dla zestawu odbiera on wszystkie komunikaty zapisywane My.Application.Log z tego zestawu.