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


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

Трассировка — это способ контроля выполнения работающего приложения. Можно добавить инструментирование для трассировки и отладки приложения .NET Framework в процессе его разработки, а затем использовать это инструментирование как при разработке приложения, так и после его развертывания. Классы System.Diagnostics.Trace, System.Diagnostics.Debug и System.Diagnostics.TraceSource можно использовать для записи сведений об ошибках и выполнении приложения в журналы, текстовые файлы и на другие устройства для дальнейшего анализа.

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

Класс TraceSource предоставляет улучшенные функции трассировки и может использоваться вместо статических методов применявшихся ранее классов трассировки Trace и Debug. Знакомые классы Trace и Debug все еще широко используются, но рекомендуется использовать класс TraceSource для новых команд трассировки, таких как TraceEvent и TraceData.

Классы Trace и Debug являются идентичными, за исключением того, что процедуры и функции класса Trace по умолчанию компилируются в построения выпуска, а процедуры и функции класса Debug — не компилируются.

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

В этом подразделе

Ссылка

  • TraceSource
    Предоставляет набор методов и свойств, которые помогают отслеживать выполнение кода и связывать сообщения трассировки с их источником. Это рекомендуемая альтернатива более старым классам Trace и Debug.

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

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

Связанные подразделы

Журнал изменений

Дата

Журнал

Причина

Декабрь 2010

Добавлены сведения об источниках трассировки.

Обратная связь от клиента.