code: def status(logger):
      
      aborted = logger.get_aborted_actions()
      succeeded = logger.get_succeeded_actions()
      total = aborted + succeeded
      if total == 0:
          return 'No actions done'
      elif total == 1 and succeeded == 1:
          return 'One action done (succeeded)'
      elif total == 1 and succeeded == 0:
          return 'One action done (failed)'
      elif total == succeeded:
          return '%d actions total (all succeeded)' % total
      elif succeeded == 0:
          return '%d actions total (all failed)' % total
      else:
          msg = '%d actions total (%d failed, %d succeeded)'
          return msg % (total, aborted, succeeded)
docs: Creates a one-line summary on the actions that were logged by the given
      Logger.
  
      :type  logger: Logger
      :param logger: The logger that recorded what happened in the queue.
      :rtype:  string
      :return: A string summarizing the status.