public static void executeAndMaybeSwallow(final boolean clean,
                                              final Runnable runnable,
                                              final String name,
                                              final Logger log) {
        executeAndMaybeSwallow(
            clean,
            runnable,
            e -> {
                throw e;
            },
            e -> log.debug("Ignoring error in unclean {}", name));
    }
Produces a string representation containing useful information about the TaskManager.
This is useful in debugging scenarios.

@return A string representation of the TaskManager instance.
streams/src/main/java/org/apache/kafka/streams/processor/internals/TaskManager.java