Так что я, вероятно, упускаю из виду очевидное, но в чем на самом деле разница между функциональностью классов TraceSwitch
и SourceSwitch
?
Оба они дают идентичные сводные описания:
Предоставляет многоуровневый переключатель для управления выводом трассировки и отладки без перекомпиляции вашего кода.
Заметки странно похожи на мои глаза. Не мог бы кто-нибудь пояснить разницу в их функциональности и вариантах использования?
(Для полноты картины я использую переключатели с моим объектом TraceSource
, а не старый статический класс Trace
, хотя я сомневаюсь, что это имеет большое значение.)