log4net versus TraceSource [cerrado]

Ineste hilo muchas personas han indicado que usan log4net. Soy fanático de TraceSources y me gustaría saber por qué se utiliza log4net.

Aquí es por qué me gustan las fuentes de rastreo:

yentes conectables: XML, TextFile, Console, EventLog, enrolle su propio Interruptores de rastreo personalizables (error, advertencia, información, detallado, inicio, fin, personalizado) Configuración personalizableEl bloque de aplicaciones de registro es solo un gran conjunto de TraceListenersCorrelación de actividades / ámbitos (por ejemplo, asociar todos los registros dentro de una solicitud ASP.NET con un cliente dadoThe Service Trace Viewer le permite visualizar eventos contra estas actividades individualmenteTodo esto es configurable en app.config / web.config.

ado que el marco .NET utiliza TraceSources internamente, también me brinda una forma coherente de configurar el seguimiento: con log4net, tengo que configurar log4net y TraceSources.

¿Qué me da log4net que TraceSources no (o que no podría hacerse escribiendo un par de TraceListeners personalizados)?

Respuestas a la pregunta(5)

Su respuesta a la pregunta