Marco de registro que se inyecta en las clases
¿Se debe inyectar un marco de registro en las clases que lo necesitan o cada clase que lo necesita debe conocer el marco y usarlo directamente? Estoy usando Log4Net y actualmente estoy inyectando un servicio que envuelve ese marco en las clases que necesitan poder iniciar sesión, sabiendo que el registro probablemente no va a cambiar y que la mayoría de las piezas lo necesitan, ¿está inyectando la respuesta en este sentido?