Parser di righe di log


Storia

In questo esercizio elaborerai delle righe di log.

Ogni riga di log è una stringa formattata nel modo seguente: "[<LVL>]: <MESSAGE>".

Questi sono i diversi livelli di log:

  • TRC (traccia)
  • DBG (debug)
  • INF (info)
  • WRN (avviso)
  • ERR (errore)
  • FTL (fatale)

Attività

Queste sono attività di esempio adatte al parser di righe di log:

  • Convertire il livello di log in un enum
  • Gestire i livelli di log sconosciuti
  • Convertire una riga di log in un formato diverso, con il livello di log convertito in un valore numerico

Implementazioni