Cómo usar log4net con inyección de dependencia

Estoy tratando de averiguar cuál es el patrón y el uso correctos de log4net con un marco de inyección de dependencia. Log4Net usa la interfaz ILog pero requiere que llame LogManager.GetLogger(Reflection.MethodBase.GetCurrentMethod().DeclaringType) en cada clase o método donde necesito...