.net - Diferencia entre el uso de Trace y TraceSource
logging system.diagnostics (2)
¿Alguien sabe la diferencia entre las clases System.Diagnostic.Trace
y System.Diagnostic.TraceSource
?
He estado utilizando Trace para la mayoría de mis proyectos y el otro día TraceSource
acerca de TraceSource
. Parece que ofrecen una API similar, ¿es una mejor que la otra?
Creo que TraceSource es la versión más nueva (desde .NET 2) y Trace es la versión anterior, hay más información disponible aquí:
TraceSource le permite mejorar la granularidad sobre su seguimiento: en su archivo de configuración puede habilitar / deshabilitar solo el origen de trazado que desee en el nivel que desee (información, advertencia, error, ...) Aquí puede encontrar una explicación muy buena: http : //www.codeproject.com/Articles/149251/Debugging-Tracing-and-Instrumentation-in-NET-and-A