Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Вы можете использовать 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 из этой сборки.