public BoyingLog4netLogger(log4net.Core.ILogger logger, BoyingLog4netFactory factory)
        {
            BoyingHostContainerRegistry.RegisterShim(this);
            Logger  = logger;
            Factory = factory;

            _shellSettings = new Lazy <ShellSettings>(LoadSettings, System.Threading.LazyThreadSafetyMode.PublicationOnly);
        }
 internal BoyingLog4netLogger(ILog log, BoyingLog4netFactory factory)
     : this(log.Logger, factory)
 {
 }