Дарин перечисляет одну важную причину. Другой способ заключается в том, что вы можете вызывать методы Trace из любого потока. Это сортирует сортировку для вас, делая его гораздо менее навязчивым, чем беспорядок. Третья причина - качество реализации; Библиотека Microsoft Trace находится во второй крупной ревизии и тщательно протестирована с кодом качества производства. В-четвертых, TraceSwitch дополняет встроенный класс Trace, предоставляя возможность контролировать уровень записываемой детализации трассировки, используя только настройки файла конфигурации.