apollo-portal/src/main/java/com/ctrip/framework/apollo/portal/service/NamespaceService.java/NamespaceService/createNamespace
class NamespaceService:  public NamespaceDTO createNamespace(Env env, NamespaceDTO namespace) {
    if (StringUtils.isEmpty(namespace.getDataChangeCreatedBy())) {
      namespace.setDataChangeCreatedBy(userInfoHolder.getUser().getUserId());
    }

    if (StringUtils.isEmpty(namespace.getDataChangeLastModifiedBy())) {
      namespace.setDataChangeLastModifiedBy(userInfoHolder.getUser().getUserId());
    }
    NamespaceDTO createdNamespace = namespaceAPI.createNamespace(env, namespace);

    Tracer.logEvent(TracerEventType.CREATE_NAMESPACE,
        String.format("%s+%s+%s+%s", namespace.getAppId(), env, namespace.getClusterName(),
            namespace.getNamespaceName()));
    return createdNamespace;
  }