private void logMissingRegions(String regionPath) {
    String namesOfMissingChildren =
        missingChildren.isEmpty() ? "" : String.join(lineSeparator() + '\t', missingChildren);

    logger.accept(String.format(
        "Persistent data recovery for region %s is prevented by offline colocated %s%s%s",
        regionPath,
        missingChildren.size() > 1 ? "regions" : "region",
        lineSeparator() + '\t',
        namesOfMissingChildren));
  }
Write the a logger warning for a PR that has colocated child regions that are missing.

@param regionPath the parent region that has missing child regions
geode-core/src/main/java/org/apache/geode/internal/cache/partitioned/colocation/SingleThreadColocationLogger.java