class_docstr: StreamAlertAppPayload class
docstr: Pre-parsing method for incoming app records
  
  This iterates over all the incoming logs in the 'logs' list.
  
  Yields:
      Instances of PayloadRecord back to the caller containing the current log data
docstr_tok: ["Pre-parsing","method","for","incoming","app","records","This","iterates","over","all","the","incoming","logs","in","the","'logs","'","list",".","Yields",":","Instances","of","PayloadRecord","back","to","the","caller","containing","the","current","log","data"]
code: def _pre_parse(self):
      """Pre-parsing method for incoming app records
  
      This iterates over all the incoming logs in the 'logs' list.
  
      Yields:
          Instances of PayloadRecord back to the caller containing the current log data
      """
      for data in self.raw_record["logs"]:
          yield PayloadRecord(data)
  
      MetricLogger.log_metric(
          FUNCTION_NAME,
          MetricLogger.TOTAL_STREAMALERT_APP_RECORDS,
          len(self.raw_record["logs"]),
      )
  
imports: from streamalert.classifier.payload.payload_base import PayloadRecord, RegisterInput, StreamPayload
  from streamalert.shared import CLASSIFIER_FUNCTION_NAME
  from streamalert.shared.metrics import MetricLogger
label_desc: Use image node_id 2 for calling the AppPayload obj's underlying member method code with example usage: obj._pre_parse() without return types