¿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?