2010-09-22 20 views
6

Para un proyecto, estamos utilizando Enterprise Library 5, y usaremos varios de los bloques. Me inclino a usar el bloque de aplicaciones de registro ya que está integrado en este marco. Pero sí veo muchas recomendaciones para log4net, así que, ¿qué eligieron las personas para hacer y si eligen log4net, por qué lo eligieron sobre algunos de los otros?Si usa Enterprise Library, ¿Log4net es mejor para iniciar sesión?

Gracias.

Respuesta

8

Probablemente vaya con el registrador de Enterprise Library, ya que generalmente preferiría una biblioteca integrada sobre el uso de dos bibliotecas separadas.

Si solo fuera a utilizar el bloque de registro de EntLib, entonces probablemente elegiría log4net, pero en este caso, donde va a utilizar EntLib de todos modos, las ventajas de log4net sobre EntLib son lo suficientemente menores como no hacerlos mientras tanto arrastrar en otra dependencia.

9

Tome un vistazo a esta pregunta en el SO: log4net vs. Nlog

El más votadas respuesta parece especialmente pertinente, comparando EntLib, log4net y Nlog.

Por lo que vale, estaba evaluando log4net y NLog y elegí ir con NLog; Solo quería algo que fuera fácil de configurar y que "simplemente funcionara", y hasta ahora NLog ha sido eso.

Cuestiones relacionadas