¿Cómo puedo hacer que Castle Windsor inyecte una propiedad automáticamente?

Tengo una propiedad en mis clases para el servicio de registro.

private ILogger logger = NullLogger.Instance;
public ILogger Logger
{
    get { return logger; }
    set { logger = value; }
}

Y tengo esto en mi registro de componentes:

container.AddFacility<LoggingFacility>(x => new LoggingFacility(LoggerImplementation.Log4net));

Sin embargo, Windsor no parece inyectar el maderero, ¿me estoy perdiendo algo?

Respuestas a la pregunta(1)

Su respuesta a la pregunta