我是温莎城堡的新手,正在调查伐木设施的进出。这似乎相当令人印象深刻,但我唯一无法解决的是 Windsor 在我的类上设置 Logger 属性的位置。如以下代码所示,如果尚未设置类但在 Resolve 完成运行时设置了 Logger 属性,则将 Logger 设置为 nullLogger。
private ILogger logger;
public ILogger Logger
{
get
{
if (logger == null)
logger = NullLogger.Instance;
return logger;
}
set { logger = value; }
}
所以我想知道的是 Windsor 如何以及在何处设置我的 Logger 属性。
干杯安东尼