Разница между использованием Trace и TraceSource
-
12-09-2019 - |
Вопрос
Любой человек знает разницу между System.Diagnostic.Trace
и System.Diagnostic.TraceSource
занятия?
Я использую Trace для большинства своих проектов, и я просто случайно узнал о TraceSource
на днях.Кажется, они предлагают похожий API, один лучше другого?
Решение
TraceSource - это более новая версия (начиная с .NET 2), а Trace - более старая версия, более подробная информация доступна здесь:
Другие советы
TraceSource позволяет повысить степень детализации вашей трассировки :в вашем конфигурационном файле вы можете включить / отключить только тот tracesource, который вы хотите, на нужном вам уровне (информация, предупреждение, ошибка, ...) Вы можете найти действительно хорошее объяснение здесь : http://www.codeproject.com/Articles/149251/Debugging-Tracing-and-Instrumentation-in-NET-and-A