Αναλυτής γραμμών καταγραφής


Ιστορία

Σε αυτήν την άσκηση θα επεξεργάζεσαι γραμμές καταγραφής.

Κάθε γραμμή καταγραφής είναι μια συμβολοσειρά με την εξής μορφή: "[<LVL>]: <MESSAGE>".

Αυτά είναι τα διαφορετικά επίπεδα καταγραφής:

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

Εργασίες

Αυτές είναι ενδεικτικές εργασίες που ταιριάζουν στον αναλυτή γραμμών καταγραφής:

  • Ανάλυση του επιπέδου καταγραφής σε enum
  • Υποστήριξη άγνωστων επιπέδων καταγραφής
  • Μετατροπή μιας γραμμής καταγραφής σε διαφορετική μορφή, όπου το επίπεδο καταγραφής μετατρέπεται σε αριθμητική τιμή

Υλοποιήσεις