5
我想記錄一個組件(接口和實現)是否註冊到我的容器。這樣做的最好方法是什麼?Castle Windsor:記錄組件註冊時的最佳方式?
我發現IKernelEvents接口看起來很有前途,但我找不到如何實際使用它。
我想記錄一個組件(接口和實現)是否註冊到我的容器。這樣做的最好方法是什麼?Castle Windsor:記錄組件註冊時的最佳方式?
我發現IKernelEvents接口看起來很有前途,但我找不到如何實際使用它。
沒關係,發現的iKernel實現IKernelEvents
因此只需
WindsorContainer.Kernel.ComponentRegistered += (k, h) => _logger.Debug("Registered {0} - {1}/{2}", k, h.ComponentModel.Service.FullName, h.ComponentModel.Implementation.FullName);