Analizador de líneas de registro


Historia

En este ejercicio vas a procesar líneas de log.

Cada línea de log es un string con el siguiente formato: "[<LVL>]: <MESSAGE>".

Estos son los distintos niveles de log:

  • TRC (trace)
  • DBG (debug)
  • INF (info)
  • WRN (warning)
  • ERR (error)
  • FTL (fatal)

Tareas

Estos son ejemplos de tareas que encajan con el analizador de líneas de log:

  • Analizar el nivel de log y convertirlo en una enumeración
  • Admitir niveles de log desconocidos
  • Convertir una línea de log a otro formato, con el nivel de log convertido en un valor numérico

Implementaciones