我使用的是来自城堡windsor文档的以下代码。 我无法弄清楚如何在安装此安装程序的bootstrapper容器安装程序中传入我的configFile。
public void Install(IWindsorContainer container, IConfigurationStore store)
{
container.AddFacility<LoggingFacility>(f => f.UseLog4Net("NameOfConfigFile"));
}
答案 0 :(得分:0)
默认情况下,我相信它会在项目的根目录上使用logging.config。你还需要使用比这更定制的东西吗?
答案 1 :(得分:0)
我能够做到这一点的唯一方法是新建我的安装程序并传入NameOfConfigFile并在我的安装程序的构造函数中将私有实例字段设置为此值。
_bootStrapContainer = new WindsorContainer().Install(new LoggerInstaller(configPath));