Каково различие между debug.write и Trace.write?

Попробуйте

<button type="button" class="btn btn-info btn-lg" style="z-index: 1051;position: relative;" data-toggle="modal" data-target="#myModal">Open Modal</button>

Модель имеет z-индекс: 1050, поэтому кнопка должна иметь более высокий z-индекс. По умолчанию кнопка имеет position: static;. Z-индекс работает только с позиционированными элементами (позиция: абсолютная, позиция: относительная или позиция: фиксированная).

21
задан tush1r 11 April 2009 в 14:55
поделиться

2 ответа

В типичной конфигурации сборки выпуска класс Debug отключен и ничего не делает. Трассировка , однако, все еще может быть использована в выпуске. Обычно вы используете Debug.Write для вещей, которые нужны только при отладке и которые слишком многословны для производства.

Вот хорошая статья о Debug, Trace и т. Д .: http://www.codeproject.com/KB/trace/debugtreatise.aspx

Однако я более склонен использовать библиотеки журналов, такие как log4net , которые можно перенастроить на лету. Таким образом, вы по-прежнему можете включить полную регистрацию в рабочей среде, если вы исследуете проблемы с вашим приложением.

20
ответ дан 29 November 2019 в 20:59
поделиться

Debug.Write эффективен только для сборок, в которых определен флаг DEBUG , в то время как Trace.Write действует, только когда определен флаг TRACE .

13
ответ дан 29 November 2019 в 20:59
поделиться
Другие вопросы по тегам:

Похожие вопросы: