محلّل أسطر السجل


القصة

في هذا التمرين ستتعامل مع أسطر السجل.

كل سطر سجل هو سلسلة نصية بهذا التنسيق: "[<LVL>]: <MESSAGE>".

هذه هي مستويات السجل المختلفة:

  • TRC (تتبّع)
  • DBG (تصحيح)
  • INF (معلومات)
  • WRN (تحذير)
  • ERR (خطأ)
  • FTL (خطير)

المهام

هذه أمثلة على مهام تناسب محلّل أسطر السجل:

  • تحويل مستوى السجل إلى enum
  • دعم مستويات السجل غير المعروفة
  • تحويل سطر سجل إلى تنسيق مختلف مع تحويل مستوى السجل إلى قيمة عددية

التطبيقات