docs: def ReadHuntLogEntries(self, hunt_id, offset, count, with_substring=None):
      """Reads hunt log entries of a given hunt using given query options."""
      all_entries = []
      for flow_obj in self._GetHuntFlows(hunt_id):
        for entry in self.ReadFlowLogEntries(
            flow_obj.client_id,
            flow_obj.flow_id,
            0,
            sys.maxsize,
            with_substring=with_substring):
  
          all_entries.append(
              rdf_flow_objects.FlowLogEntry(
                  hunt_id=hunt_id,
                  client_id=flow_obj.client_id,
                  flow_id=flow_obj.flow_id,
                  timestamp=entry.timestamp,
                  message=entry.message))
  
      return sorted(all_entries, key=lambda x: x.timestamp)[offset:offset + count]