【发布时间】:2010-07-12 12:11:03
【问题描述】:
使用 Windsor 容器设置静态属性依赖需要什么配置?
我目前有以下课程,我希望注入 Logger 属性。
static class StuffDooer
{
static ILogger Logger { get; set; }
static StuffDooer() { Logger = NullLogger.Instance; }
}
这是我的配置,这个工具似乎自动查找实例属性没有问题,静态版本没有设置。
<facility id="logging"
type="Castle.Facilities.Logging.LoggingFacility, Castle.Facilities.Logging"
loggingApi="nlog"
customLoggerFactory="Castle.Services.Logging.NLogIntegration.NLogFactory"
configFile="Configuration/nlog.config" />
【问题讨论】:
标签: castle-windsor