在以前的 PRISM 版本中,可以创建自定义 Log4Net 适配器类(派生自ILoggerFacade
)并覆盖CreateLogger
抽象Prism.Bootstrapper
类的受保护方法,如下所示:
protected override ILoggerFacade CreateLogger()
{
return new Log4NetAdapter();
}
在较新的 PRISM 7 版本中,该类的所有方法Bootstrapper
都移至PrismApplicationBase
该类。但是,CreateLogger
再也找不到虚拟方法了。
问题:如何将 PRISM 7 配置为使用自定义 Log4Net 适配器?