code: @Override
    public synchronized Logger getLogger(String name)
    {
      SoftReference<EnvironmentLogger> envLoggerRef = _envLoggers.get(name);
      
      EnvironmentLogger envLogger = null;
      if (envLoggerRef != null)
        envLogger = envLoggerRef.get();
  
      if (envLogger == null)
        envLogger = addLogger(name, null);
  
      Logger customLogger = envLogger.getLogger();
  
      if (customLogger != null)
        return customLogger;
      else
        return envLogger;
    }
docs: Returns the named logger.