Pregunta

Estoy creando un sitio utilizando .Net 4.0 y C # con el Marco MVC2.

Tengo 5 proyectos diferentes en virtud de la solución -. AdminPresentation, FrontEndPresentation, DataAccessLayer, Negocios, pruebas

Estoy mirando para poner en práctica un registrador que se puede utilizar a través de todas las capas y se le aconsejó que podría ser posible para incluir las clases Logger como un archivo DLL para insertar esta en mis proyectos. Voy a utilizar Nlog pero supongo que debe ser posible a la ranura de un registrador diferente en caso necesario (Inyección de dependencia?).

Soy nuevo en .NET / C #, cualquier consejo / Ejemplos / enlaces a sitios serían muy apreciados, específicamente la forma de aplicar el registrador y cómo lo utilizan como un archivo DLL en su caso.

Gracias

¿Fue útil?

Solución

Hay muchas abstracciones logger disponibles, sin necesidad de rodar su propia, consulte ¿hay una fachada de registro para el mundo .NET?

Otros consejos

Usted puede crear su propia interfaz ILogger y el uso que en toda la aplicación. En la configuración DI asigna el ILogger a un tipo que sabe cómo enviar mensajes a Nlog.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top