自分で直接提供するのではなくNServiceBus、コンテナーによって提供されるロガーを使用したいと考えています。Castle.Windsorこれを達成する方法はありますか?以下は、開始時に発生する例外として機能しません。
public class EndPointConfig : IConfigureThisEndpoint, IWantCustomInitialization, IWantCustomLogging
{
    private ILogger _logger = NullLogger.Instance;
    public ILogger Logger
    {
        get { return _logger; }
        set { _logger = value; }
    }
    public void Init()
    {
        SetLoggingLibrary.Log4Net(null, Logger);
        Configure.With()
            .CastleWindsorBuilder(Host.Init.CreateSubsystems())
            .RunTimeoutManager()
            .UseNHibernateTimeoutPersister();
    }
}
Host.Init.CreateSubsystems()Castle.Windsorロガーが登録されたコンテナーを返します。