Поделиться через


Практическое руководство. Запись сведений о событиях в текстовый файл (Visual Basic)

Объекты My.Application.Log и My.Log можно использовать для записи в журнал информации о событиях, происходящих в приложении. В этом примере показано использование метода My.Application.Log.WriteEntry для записи данных трассировки в файл журнала.

Добавление и настройка прослушивателя файлового журнала

  1. Щелкните правой кнопкой мыши файл app.config в обозревателе решений и выберите команду Открыть.

    или

    Если файл app.config отсутствует:

    1. В меню Проект выберите пункт Добавить новый элемент.

    2. В диалоговом окне Добавление нового элемента выберите Файл конфигурации приложения.

    3. Нажмите кнопку Добавить.

  2. Найдите раздел <listeners> в файле конфигурации приложения.

    Вы найдете раздел <listeners> в разделе <source> с именем атрибута "DefaultSource", который вложен в раздел <System.Diagnostics>, которой, в свою очередь, вложен в раздел верхнего уровня <configuration>.

  3. Добавьте этот элемент в данный раздел <listeners>.

    <add name="FileLogListener" />
    
  4. Найдите раздел <sharedListeners> в разделе <system.diagnostics> на верхнем уровне раздела <configuration>.

  5. Добавьте этот элемент в раздел <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.

Запись информации о событии в файловый журнал

См. также

Задачи

Практическое руководство. Запись в журнал сведений об исключениях в Visual Basic

Ссылки

Microsoft.VisualBasic.Logging.Log

WriteEntry

WriteException

Основные понятия

Работа с журналами приложения в Visual Basic