TraceLevel Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Указывает, какие сообщения следует выводить для классов Debug, Trace и TraceSwitch.
public enum class TraceLevel
public enum TraceLevel
type TraceLevel =
Public Enum TraceLevel
- Наследование
Поля
| Имя | Значение | Описание |
|---|---|---|
| Off | 0 | Не выводить сообщения трассировки и отладки. |
| Error | 1 | Выводить сообщения обработки ошибок. |
| Warning | 2 | Выводить предупреждения и сообщения обработки ошибок. |
| Info | 3 | Выводить информационные сообщения, предупреждения и сообщения обработки ошибок. |
| Verbose | 4 | Выводить все сообщения отладки и трассировки. |
Комментарии
Это перечисление используется классом TraceSwitch .
Для использования коммутатора необходимо включить трассировку или отладку. Следующий синтаксис является определенным компилятором. Если вы используете компиляторы, отличные от C# или Visual Basic, обратитесь к документации для компилятора.
Чтобы включить отладку в C#, добавьте
/d:DEBUGфлаг в командную строку компилятора при компиляции кода или добавьте#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 |
| Error | 1 |
| Предупреждение | 2 |
| Info | 3 |
| Многословный | 4 |