Estoy ajustando los patrones & prácticas Enterprise Library Logging Application Block para una aplicación escrita en .NET.registrador Singleton, registrador estático, registrador de fábrica ... ¿cómo iniciar sesión?
Quiero ser capaz de crear una subclase de un registrador (es decir, para proporcionar un registro de dominio específico).
¿Cuál es la mejor manera de hacerlo?
Por ejemplo, tengo una clase Logger estática en este momento, pero esto no me permite especializarla para el registro específico del dominio.
Por ejemplo,
Log(MyDomainObj obj, string msg)
desde el punto de vista del diseño este es el camino a seguir. – Mantzas
Ya hay envolturas disponibles como Common.Logging. – Onur