def log_output
      return unless @logger
      # only log the first level parameters, subcommands will log
      # their own output.
      output = current.reject { |k, v| v.is_a?(Hash) || internal_key?(k) }
      log_info_hash(output, ActionCommand::LOG_KIND_COMMAND_OUTPUT) 
    end
def log_output
      return unless @logger
      # only log the first level parameters, subcommands will log
      # their own output.
      output = current.reject { |k, v| v.is_a?(Hash) || internal_key?(k) }
      log_info_hash(output, ActionCommand::LOG_KIND_COMMAND_OUTPUT) 
    end
Used internally to log the output parameters for a command.