Binsor和log4net

Binsor和log4net,log4net,castle-windsor,binsor,Log4net,Castle Windsor,Binsor,我使用Castle Windsor和Binsor在我的应用程序中使用依赖注入。这两方面我都不是专家。通常我能想出如何使温莎屈服于我的意志,但我发现宾瑟更难,特别是因为我还没有找到任何合适的文档 我正在尝试创建一个binsor配置文件,在其中使用日志记录。我使用以下binsor代码配置日志记录: facility LoggingFacility: loggingApi = LoggerImplementation.Log4net configFile = "ParasiteLogConf.

我使用Castle Windsor和Binsor在我的应用程序中使用依赖注入。这两方面我都不是专家。通常我能想出如何使温莎屈服于我的意志,但我发现宾瑟更难,特别是因为我还没有找到任何合适的文档

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

facility LoggingFacility:
  loggingApi = LoggerImplementation.Log4net
  configFile = "ParasiteLogConf.log4net"
这非常有效,所有在容器中注册并将ILogger对象作为构造函数参数的组件都将收到正确的ILogger实例

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

是您的朋友。他有许多关于使用和配置Binsor的博客文章

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

是您的朋友。他有许多关于使用和配置Binsor的博客文章


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

是的,我也这么认为,但您能否给出一个如何执行此操作的示例?就我的一生而言,我无法理解。哦,天啊。我不确定我只使用过一次。但是,我认为语法与th facility语法非常相似。我会在工作中尝试一下,看看我能做些什么。是的,我也这么认为,但你能举个例子说明如何做到这一点吗?就我的一生而言,我无法理解。哦,天啊。我不确定我只使用过一次。但是,我认为语法与th facility语法非常相似。我会在工作中尝试一下,看看我能做些什么。