У меня есть сторонний компонент, который использует функциональность TraceSwitch, чтобы позволить мне вывести некоторые следы того, что происходит внутри. К сожалению, запуск переключателей в подробном режиме с TextWriterTraceListener в качестве потребителя (вывод в файл) слишком сильно замедляет работу приложения.
Немедленная запись отслеживаемых данных не критична, поэтому есть ли способ записать данные в поток с более низким приоритетом? Может Задание?
РЕДАКТИРОВАТЬ
При дальнейшем расследовании кажется, что простое включение переключателей без подключения прослушивателя вызывает замедление. Я собираюсь связаться с поставщиком компонентов.
Хотя все равно было бы интересно услышать ответ.