@Override
    public List<String> getPositional() {
        List<String> result = delegate.getPositional();

        if (!configuredLogging) {
            configuredLogging = true;
            configureLogging(delegate.getReceiver(StandardOptions.class));
        }

        return result;
    }
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