Annexe K. Format des fichiers de journal |
Les fichiers de journal du Serveur (voir le , p. Journal de fonctionnement du Serveur Dr.Web) et de l’Agent sont au format texte, chaque ligne est comprise comme un message séparé. La ligne de message a le format suivant : <année><mois><date>.<heure><minute><seconde>.<centièmes_de_seconde> <type_de_message> [<id_du-processus>] <nom_du_flux> [<source_du_message>] <message> où : •<année><mois><date>.<heure><minute><seconde>.<centièmes_de_seconde> est la date précise de l’écriture du message dans le fichier de journal. •<type_de_message> : niveau de journal : ▫ (fatal error — erreur fatale) : messages sur des erreurs critiques relatives au fonctionnement ; ▫ (error — erreur) : messages sur des erreurs de fonctionnement ; ▫ (warning — avertissement) : avertissements sur des erreurs ; ▫ (notice — note) : messages d’information importants ; ▫ (info — information) : messages d’information ; ▫ (trace0..3 – traçage) : traçage des actions réalisées de divers niveaux de détail ( : niveau de détail maximum) ; ▫ (debug0..3 — débogage) : message de débogage de divers niveau de détail ( : niveau maximum de détail).
•[<id_du_processus>] : identificateur numérique unique du processus durant lequel le flux écrivant le message dans le fichier de journal a été exécuté. Sous certains OS [<id_du-processus>] peut être représenté sous la forme [<id_du_processus> <id_du_flux>]. •<nom_du_flux> : désignation symbolique du flux au sein duquel l’écriture du message vers le fichier de journal a été effectuée. •[<source_du_message>] : désignation du système initiateur de l’écriture du message vers le fichier de journal. La source n’est pas toujours présente. •<message> : message texte décrivant les actions conformément au niveau du journal. Il peut comprendre une description formelle ainsi que les valeurs des variables importantes pour le cas courant. Exemple : 1.20081023.171700.74 inf [001316] mth:12 [Sch] Job "Purge unsent IS events" said OK où : •20081023 : <année><mois><jour>, •171700 : <heure><minute><seconde>, •74 : <centième_de_seconde>, •inf — <type_de_message> : message d’information, •[001316] — [<id_du_processus>], •mth:12 — <nom_du_flux>, •[Sch] — [<source_du_message>] — planificateur, •Job "Purge unsent IS events" said OK : <message> sur l’exécution correcte de la tâche . 2.20081028.135755.61 inf [001556] srv:0 tcp/10.3.0.55:3575/025D4F80:2: new connection at tcp/10.3.0.75:2193 où : •20081028 : <année><mois><jour>, •135755 : <heure><minute><seconde>, •61 : <centième_de_seconde>, •inf — <type_de_message> : message d’information, •[001556] — [<id_du_processus>], •srv:0 — <nom_du_flux>, •tcp/10.3.0.55:3575/025D4F80:2: new connection at tcp/10.3.0.75:2193 — <message> sur l’installation d’une nouvelle connexion via le socket spécifié.
|