private Logger getNewInstance(String name) throws InstantiationException,
      IllegalAccessException, InvocationTargetException {

    if (instanceConstructor == null) {
      getConstructor();
    }
    Object[] args = { name };
    Logger rv = instanceConstructor.newInstance(args);

    return (rv);
  }
Get a logger by name.

@param name the name for which we want the logger
@return a Logger instance
src/main/java/net/spy/memcached/compat/log/LoggerFactory.java