public LoggerRepository(Log4NetWrapper wrapper) { if (wrapper == null) { throw new ArgumentNullException("wrapper"); } this.wrapper = wrapper; createLock = new object(); createdLoggers = new Dictionary<Type, ILog>(); isConfigured = false; }