0

Castle Windsor のドキュメントから次のコードを使用しています。このインストーラーをインストールするブートストラップ コンテナー インストーラーで configFile を渡す方法がわかりません。

 public void Install(IWindsorContainer container, IConfigurationStore store)
    {
        container.AddFacility<LoggingFacility>(f => f.UseLog4Net("NameOfConfigFile"));
    }
4

2 に答える 2

0

これを行う唯一の方法は、インストーラーを新しくして NameOfConfigFile を渡し、インストーラーのコンストラクターでプライベート インスタンス フィールドをこの値に設定することです。

_bootStrapContainer = new WindsorContainer().Install(new LoggerInstaller(configPath));

于 2012-11-14T14:00:46.413 に答える
0

デフォルトでは、プロジェクトのルートで logging.config を使用すると思います。それよりもさらにカスタマイズされたものを使用する必要がありますか?

于 2012-11-04T04:33:07.603 に答える