private String getUniqueName() {
    return baseName + threadCount.getAndIncrement();
  }
Create a factory that produces daemon threads that log uncaught exceptions

@param baseName the base name will be included in every thread name
@param commandWrapper if not null, will be invoked by each thread created by this factory
geode-logging/src/main/java/org/apache/geode/logging/internal/executors/LoggingThreadFactory.java