Прочитать на английском

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


TraceLevel Перечисление

Определение

Указывает, какие сообщения должны выводиться для классов Debug, Trace и TraceSwitch.

C#
public enum TraceLevel
Наследование
TraceLevel

Поля

Имя Значение Описание
Error 1

Выводить сообщения обработки ошибок.

Info 3

Выводить информационные сообщения, предупреждения и сообщения обработки ошибок.

Off 0

Не выводить сообщения трассировки и отладки.

Verbose 4

Выводить все сообщения отладки и трассировки.

Warning 2

Выводить предупреждения и сообщения обработки ошибок.

Комментарии

Это перечисление используется классом TraceSwitch.

Для использования переключателя необходимо включить трассировку или отладку. Следующий синтаксис зависит от компилятора. Если вы используете компиляторы, отличные от C# или Visual Basic, обратитесь к документации по компилятору.

  • Чтобы включить отладку /d:DEBUG в C#, добавьте флаг в командную строку компилятора при компиляции кода или добавьте #define DEBUG в начало файла. В Visual Basic добавьте /d:DEBUG=True флаг в командную строку компилятора.

  • Чтобы включить трассировку в C#, добавьте /d:TRACE флаг в командную строку компилятора при компиляции кода или добавьте #define TRACE в начало файла. В Visual Basic добавьте /d:TRACE=True флаг в командную строку компилятора.

Дополнительные сведения об инструментировании приложения см. в разделах Debug и Trace.

В платформа .NET Framework файлах конфигурации приложения можно использовать текст, чтобы указать значение параметра. Например, для BooleanSwitchили текста, true представляющего значение перечисления, например Error для TraceSwitch. Строка <add name="mySwitch" value="Error" /> эквивалентна <add name="mySwitch" value="1" />. Уровни трассировки можно также задать с помощью целочисленного значения перечисления . В следующей таблице показана связь между элементами TraceLevel перечисления и соответствующими записями файла конфигурации.

Уровень трассировки Значение файла конфигурации
Выключено 0
Ошибка 1
Предупреждение 2
Сведения 3
Подробный 4

Применяется к

Продукт Версии
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

См. также раздел