Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Вы можете использовать My.Application.Log
и My.Log
объекты для записи сведений о событиях, происходящих в приложении. В этом примере показано, как настроить прослушиватель журнала событий, чтобы My.Application.Log
мог записывать информацию о трассировке в журнал событий приложения.
Вы не можете записать данные в журнал безопасности. Чтобы записать в системный журнал, необходимо быть членом учетной записи LocalSystem или администратора.
Для просмотра журнала событий можно использовать обозреватель сервера или средство просмотра событий Windows. Дополнительные сведения см. в разделе "События ETW" в .NET Framework.
Добавление и настройка прослушивателя журнала событий
Щелкните правой кнопкой мыши app.config в обозревателе решений и выберите "Открыть".
-или-
Если файл app.config отсутствует,
В меню "Проект" выберите "Добавить новый элемент".
В диалоговом окне "Добавить новый элемент" выберите файл конфигурации приложения.
Нажмите кнопку Добавить.
<listeners>
Найдите раздел в файле конфигурации приложения.В разделе
<listeners>
, вложенном в раздел верхнего уровня<source>
, вы найдете раздел<system.diagnostics>
, в котором находится раздел<configuration>
с атрибутом name "DefaultSource".Добавьте этот элемент в этот
<listeners>
раздел:<add name="EventLog"/>
Найдите раздел
<sharedListeners>
в разделе<system.diagnostics>
, в разделе верхнего уровня<configuration>
.Добавьте этот элемент в этот
<sharedListeners>
раздел:<add name="EventLog" type="System.Diagnostics.EventLogTraceListener, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" initializeData="APPLICATION_NAME"/>
Замените
APPLICATION_NAME
именем приложения.Замечание
Как правило, приложение записывает только ошибки в журнал событий. Сведения о фильтрации выходных данных журнала см. в пошаговом руководстве. Фильтрация выходных данных My.Application.Log.
Запись сведений о событии в журнал событий
Используйте метод My.Application.Log.WriteEntry
или метод My.Application.Log.WriteException
для записи сведений в журнал событий. Дополнительные сведения см. в статьях "Практическое руководство: Запись сообщений журнала" и "Практическое руководство: Регистрация исключений".
После того как вы настроите прослушиватель журнала событий для сборки, он получает все сообщения, записываемые My.Application.Log
из этой сборки.