私はCastleWindsorにかなり慣れておらず、伐採施設の出入りを調べています。かなり印象的ですが、私が解決できない唯一のことは、WindsorがクラスのLoggerプロパティを設定する場所です。次のコードのように、クラスがまだセットアップされていない場合はLoggerをnullLoggerに設定しますが、Resolveの実行が終了すると、Loggerプロパティが設定されます。
private ILogger logger;
public ILogger Logger
{
get
{
if (logger == null)
logger = NullLogger.Instance;
return logger;
}
set { logger = value; }
}
だから私が疑問に思っているのは、ウィンザーが私のロガープロパティをどこでどのように設定するかです。
乾杯アンソニー