void restoreLogging() {
        for (Runnable runnable : restoreFunctions) {
            runnable.run();
        }
        restoreFunctions.clear();
    }
Wraps {@code Arguments} and configures logging based on arguments that aren't yet parsed.
smithy-cli/src/main/java/software/amazon/smithy/cli/LoggingArgumentsHandler.java