79328655

Date: 2025-01-04 10:14:27
Score: 0.5
Natty:
Report link

Créer un programme en c++ qui lit un fichier de logs (format brut), analyse chaque entrée (date, type d'événement, message, etc) et produit des statisques(nombre d'événements par type, filtrage par date...)

Objectifs

  1. charger un fichier de logs(ex.syslog.txt). 2.parser chaque ligne pour en extraire la date, le type d'événement(INFO, WARNING,ERROR, etc.), et un message. 3.compter le nombre d'occurence de chaque typre d'événement 4.Filtrer par date, par type d'événement, ou par mot-clé dans le message

Attentes

Élement a utiliser -Lecture de fichier(par ligne) -Manipulation de chaine pour extraire la date, le type, le message(parsing)

Besoin -compilateur c/c++(clang ou GCC) -Connaissances de fichier(i/o) et parsing(extraction des sous-chaines) -Algorithme de filtrage et de comptage(hash map ou simples boucles)

Spécification supplémentaires -permettre une analyse de performance(temps moyen entre erreurs, etc) -Gerer des regex pour la recherche de messages -exporter les statistiques dans un autre fichier(CSV, JSON) -Offrir un mode interactif ou un mode batch (lancement avec des arguments)

Reasons:
  • Long answer (-1):
  • No code block (0.5):
  • Low reputation (1):
Posted by: Walter Abanda