1

我正在使用 Castle Windsor 和 Binsor 在我的应用程序中使用依赖注入。我不是任何一个方面的专家。通常我可以弄清楚如何让温莎屈服于我的意愿,但我发现 Binsor 要困难得多,尤其是因为我还没有找到任何合适的文档。

我正在尝试创建一个使用日志记录的 binsor 配置文件。我使用以下 binsor 代码配置日志记录:

facility LoggingFacility:
  loggingApi = LoggerImplementation.Log4net
  configFile = "ParasiteLogConf.log4net"

这很好用,所有向容器注册并且将 ILogger 对象作为构造函数的参数的组件都将接收正确的 ILogger 实例。

但是,我现在要做的是为一个特定组件使用另一个记录器。我希望该组件记录到文件,而其他组件应该只记录到屏幕。我将如何使用 Binsor 代码表达这一点?

4

1 回答 1

1

Aynede@Rahien是你的朋友。他有很多关于使用和配置 Binsor 的博客文章。

对于特殊记录器,需要将其添加为组件,然后将依赖组件的 logger 属性显式设置为特殊记录器组件的 id。

于 2008-09-27T14:07:35.707 回答