Я новичок в Castle Windsor и смотрю на вход и выход из каротажа. Это кажется довольно впечатляющим, но единственное, что я не могу решить, - это то, где Windsor устанавливает свойство Logger на мои классы. Как и в следующем коде, Logger установит значение nullLogger, если класс еще не настроен, но когда Resolve закончен, будет установлено свойство Logger.
private ILogger logger;
public ILogger Logger
{
get
{
if (logger == null)
logger = NullLogger.Instance;
return logger;
}
set { logger = value; }
}
Так что мне интересно, как и где Windsor устанавливает свойство Logger.
Приветствия Энтони