Практическое руководство. Запись сведений о событиях в текстовый файл (Visual Basic)
Объекты My.Application.Log
и My.Log
можно использовать для записи в журнал информации о событиях, происходящих в приложении. В этом примере показано использование метода My.Application.Log.WriteEntry
для записи данных трассировки в файл журнала.
Добавление и настройка прослушивателя файлового журнала
Щелкните правой кнопкой мыши файл app.config в обозревателе решений и выберите команду Открыть.
- или -
Если файл app.config отсутствует, выполните указанные ниже действия.
В меню Проект выберите пункт Добавить новый элемент.
В диалоговом окне Добавление нового элемента выберите элемент Файл конфигурации приложения.
Нажмите кнопку Добавить.
Найдите раздел
<listeners>
в файле конфигурации приложения.Вы найдете <раздел прослушивателей> в <исходном> разделе с атрибутом name DefaultSource, вложенным в <раздел system.диагностика>, который вложен в раздел конфигурации> верхнего уровня<.
Добавьте в этот раздел
<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
. Дополнительные сведения см. в разделах Практическое руководство. Запись сообщений в журнал и Практическое руководство. Запись в журнал сведений об исключениях.
После настройки прослушивателя файлового журнала для сборки он получает все сообщения, которые записываются объектом My.Application.Log
из этой сборки.