Buenas, estoy haciendo un script que parsea un log enorme y me divide cada línea de log en campos quedando una lista de listas con una estructura similar a esta:
[(timestamp, date, errorcode,description)(timestamp, date, errorcode,description)(timestamp, date, errorcode,description)]
Parseo varios logs por cada iteración y cada archivo tiene miles de líneas y necesito hacer dos cosas:
-
Descartar los errores informativos
-
Destacar los errores conocidos almacenados en un XML
El problema viene a la hora de iterar toda la lista de errores para compararla con los errores conocidos del XML ya que hace que 1000 lineas se conviertan en 1000*100, lo que es tremendamente ineficiente.
¿Como podría extraer los errores conocidos de una forma mas eficiente?