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