Практическое руководство. Запись сведений о событиях в текстовый файл
Обновлен: Ноябрь 2007
Для записи в журнал информации о событиях, происходящих в приложении, можно использовать объекты My.Application.Log и My.Log. В этом примере показано использование метода My.Application.Log.WriteEntry для записи данных трассировки в файл журнала.
Добавление и настройка прослушивателя файлового журнала
Щелкните правой кнопкой мыши файл app.config в Обозревателе решений и выберите команду Открыть.
или
Если файл app.config отсутствует:
В меню Проект выберите пункт Добавить новый элемент.
В диалоговом окне Добавление нового элемента выберите Файл конфигурации приложения.
Нажмите кнопку Добавить.
Найдите раздел <listeners> в файле конфигурации приложения.
Вы найдете раздел <listeners> в разделе <source> с именем атрибута "DefaultSource", который вложен в раздел <System.Diagnostics>, которой, в свою очередь, вложен в раздел верхнего уровня <configuration>.
Добавьте этот элемент в данный раздел <listeners>.
<add name="FileLogListener" />
Найдите раздел <sharedListeners> в разделе <system.diagnostics> на верхнем уровне раздела <configuration>.
Добавьте этот элемент в данный раздел <sharedListeners>.
<add name="FileLogListener" type="Microsoft.VisualBasic.Logging.FileLogTraceListener, Microsoft.VisualBasic, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" initializeData="FileLogListenerWriter" location="Custom" customlocation="c:\temp\" />
Измените значение атрибута customlocation на путь к каталогу журнала.
Примечание. Чтобы задать значение свойства прослушивателя, используйте атрибут, имеющий то же имя, что и свойство, но со всеми строчными буквами в имени. Например, атрибуты location и customlocation задают значения свойствLocation и CustomLocation.
Запись информации о событии в файловый журнал
Для записи сведений в файл журнала используйте метод My.Application.Log.WriteEntry или My.Application.Log.WriteException. Дополнительные сведения см. в разделах Практическое руководство. Запись сообщений в журнал и Практическое руководство. Запись в журнал сведений об исключениях в Visual Basic.
После настройки прослушивателя файлового журнала для сборки он получает все сообщения, которые записываются объектом My.Application.Log из этой сборки.
См. также
Задачи
Практическое руководство. Запись в журнал сведений об исключениях в Visual Basic
Основные понятия
Работа с журналами приложения в Visual Basic