Como posso obter Castle Windsor para injetar automaticamente uma propriedade?
Eu tenho uma propriedade em minhas classes para o serviço de log.
private ILogger logger = NullLogger.Instance;
public ILogger Logger
{
get { return logger; }
set { logger = value; }
}
E eu tenho isso no meu registro de componentes:
container.AddFacility<LoggingFacility>(x => new LoggingFacility(LoggerImplementation.Log4net));
No entanto, Windsor não parece injetar o Logger - estou faltando alguma coisa?