温莎城堡:最好的方式,当一个组件注册登录?(Castle Windsor: Best way to

2019-09-20 07:06发布

我想,当一个组件(接口和实现)注册到我的容器进行登录。 什么是这样做的最佳方式?

我发现IKernelEvents界面,看起来很有前途,但我无法找到如何使用它。

Answer 1:

没关系,发现的iKernel实现IKernelEvents

因此,简单地

WindsorContainer.Kernel.ComponentRegistered += (k, h) => _logger.Debug("Registered {0} - {1}/{2}", k, h.ComponentModel.Service.FullName, h.ComponentModel.Implementation.FullName);


文章来源: Castle Windsor: Best way to log when a component is registered?