Разница между использованием Trace и TraceSource

Кто-нибудь знает разницу между System.Diagnostic.Trace а также System.Diagnostic.TraceSource классы?

Я использовал Trace для большинства своих проектов, и я случайно узнал о TraceSource в другой раз. Кажется, они предлагают похожий API, один лучше другого?

2 ответа

Решение

TraceSource является более новой версией (начиная с.NET 2), а Trace является более старой версией, более подробная информация доступна здесь:

Разъяснение по TraceSource/Trace

TraceSource позволяет вам повысить степень детализации по сравнению с вашей трассировкой: в вашем конфигурационном файле вы можете включить / отключить только тот трассировочный ресурс, который вы хотите на нужном уровне (информация, предупреждение, ошибка,...). Вы можете найти действительно хорошее объяснение здесь: http://www.codeproject.com/Articles/149251/Debugging-Tracing-and-Instrumentation-in-NET-and-A

Другие вопросы по тегам