Класс Trace. Зачем он нужен, если есть всевозможные логеры?
Вопрос в том, что я почитал про этот класс в справке, но вижу, что он выполняет по сути логирование. И можно подключить слушателей трассировки и с их помощью выводить куда-то все сообщения.
Единственное объяснение его существования, которое приходит на ум, это то, что он очень быстро работает и используется во многих классах в .NET по умолчанию, то есть, к примеру, если я использую WebClient, то, вероятно, подключив слушателей я увижу, какую-то подробную инфу.
Если настроить конфигурацию логирования для webclient, то увидите. Есть скорость и удобство, для своего кода Вы уже сами выбираете, чем пользоваться, смотрите обзоры. Насчет быстро - зависит от слушателя, понятия быстро и физических ограничений.