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


Классы, используемые в .NET Framework для ведения журнала (Visual Basic)

В этом разделе приведены таблицы, содержащие перечень классов, обычно используемых для ведения журналов и трассировки в .NET Framework. Таблицы делятся на классы вывода журнала, прослушивателя журнала и фильтрации журнала. Документацию по .NET Framework 2.0 и более полный список см. в разделе Общие сведения о библиотеке классов .NET Framework.

Основные классы для вывода журнала

В следующей таблице приведен список и описание основных классов, используемых для вывода данных журнала.

Класс

Описание

Debug

Предоставляет набор методов и свойств, помогающих при отладке кода. Этот класс не наследуется.

Trace

Предоставляет набор методов и свойств, используемых при трассировке выполнения кода. Этот класс не наследуется.

TraceSource

Предоставляет набор методов и свойств, используемых при трассировке выполнения кода.

Классы прослушивателей журнала

В следующей таблице приведен список и описание основных классов прослушивателей журнала.

Класс

Описание

TraceListener

Предоставляет абстрактный базовый класс для прослушивателей, осуществляющих мониторинг вывода трассировочной и отладочной информации.

ConsoleTraceListener

Направляет вывод отладки и трассировки в стандартный поток вывода или стандартный поток сообщений об ошибках.

DefaultTraceListener

Предоставляет используемые по умолчанию методы вывода и поведение для трассировки.

DelimitedListTraceListener

Направляет вывод отладки или трассировки в TextWriter, например в объект StreamWriter, или в объект Stream, например в FileStream.

EventLogTraceListener

Предоставляет простой прослушиватель, который направляет вывод отладки или трассировки в журнал EventLog.

FileLogTraceListener

Предоставляет простой прослушиватель, который направляет вывод журнала в файл.

TextWriterTraceListener

Направляет вывод отладки и трассировки в объект TextWriter или в объект Stream, например в Out, или в объект FileStream.

XmlWriterTraceListener

Направляет вывод отладки или трассировки в объект TextWriter или в объект Stream, например FileStream.

Классы фильтрации журнала и переключения

В следующей таблице приведен список и описание основных классов фильтрации журнала и переключения.

Класс

Описание

Switch

Предоставляет абстрактный базовый класс для создания новых переключателей отладки и трассировки.

BooleanSwitch

Предоставляет простой переключатель, управляющий выводом результатов отладки и трассировки.

SourceSwitch

Предоставляет многоуровневый переключатель для управления выводом трассировки и отладки без повторной компиляции кода.

TraceSwitch

Предоставляет многоуровневый переключатель для управления выводом трассировки и отладки без повторной компиляции кода.

EventTypeFilter

Предоставляет переключатель, основанный на уровнях серьезности, для управления выводом трассировки.

SourceFilter

Указывает, должны ли прослушиватели осуществлять трассировку сообщений на основе источника трассировки.

TraceFilter

Определяет метод реализации фильтрации трассировки.

См. также

Ссылки

System.Diagnostics

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

Ведение журналов и трассировка в .NET Framework с помощью Visual Basic

Основы работы с журналами в .NET Framework (Visual Basic)

Другие ресурсы

Трассировка и оборудование приложений