Passer la navigation

Lecture des fichiers journaux .txt

Les fichiers journaux stockés sous forme de fichiers .txt présentent deux formats de base :
  • Le premier format est le plus commun et commence généralement par la date et l‘heure, fournissant des informations comme suit :
    DateTime Appname ProcessID LoggingFeature LoggingComponent StructuredData LogLevel Message
    Par exemple :
    2019-04-23T13:16:56.883+0100 - CORE {wff-thread-37} none|none [{{Correlation-Id,b417051d-13c3-4a29-95f2-512c48b2b018}{Method,POST}{Uri,/tomcat/startup}{host,computer.example.com}}] - INFO Discrete snapin load finished
  • Le deuxième format, commençant par un indicateur de niveau numérique, fournit des informations comme suit :
    Level Date Thread CID Message
    Par exemple :
    <#03>[30000] (09/10 00:00:00.122):{0x520} [DIAG] EVENT=Thread_report, THREADID=0x1390, THREADNAME="SRPReceiverHandler"
Des variantes sont possibles selon le composant ou la fonction faisant l‘objet de la journalisation, mais tous les fichiers journaux stockés sous forme de fichiers
.txt
contiennent les informations de base suivantes.
Élément
Description
Date ou horodatage
L‘horodatage se présente sous la forme <Date><Heure><Différence par rapport à l‘UTC>.
La Date/Heure indique la date et l‘heure d‘un événement particulier.
l‘horodatage correspond à l‘heure du serveur local.
Nom d‘hôte ou identification des composants
Identification du composant ou nom d‘hôte vous indique le composant sur lequel porte le fichier journal. Dans certains cas, cela semble évident, comme pour CORE, mais dans d‘autres, cela l‘est moins, comme l‘utilisateur d‘un identifiant numérique.
Nom de l‘application
Le nom de l‘application est identique pour tous les fichiers journaux et est indiqué en tant que MDM.
IDProcessus ou Thread
Représente l‘ID du thread Java qui consigne actuellement un message. Par exemple :
localhost-startStop-1
IDMessage
L‘IDMessage identifie le type de message envoyé au fichier journal. C‘est une combinaison de la fonction et du composant enregistrés au format <fonction>|<composant>. Par exemple :
admin.application.management|appmgmt
DonnéesStructurées
Zéro paires de valeurs de nom ou plus qui représentent des données structurées. Par exemple :
[{{requestId,543ade23}{myContextInfo,runningContext}}]
Message
Le message indique l‘activité et décrit la nature de l‘événement. Un message peut inclure des informations sur le matériel ou le logiciel utilisé ou le problème qui survient. Par exemple :
INFO Total 2 routes, of which 2 is started.
Niveau
Le niveau d‘événement indique le type d‘entrée de journal. Les événements sont généralement classés comme suit :
  • ERROR = Erreur
  • WARN = Avertissement
  • INFO = Informations
  • ENV = Environnement
  • DEBUG = Débogage
  • Autre : DIAG = Diagnostic
Dans certains fichiers journaux, le niveau est indiqué par une valeur numérique au format suivant :
  • [10000] = Erreur
  • [20000] = Avertissement
  • [30000] = Informations
  • [40000] = Débogage
  • [50000] = Autre