La plupart des produits Oracle Enterprise Performance Management System utilisent le format Oracle Diagnostic Logging (ODL) pour la journalisation. Le programme d'installation d'EPM System et le configurateur EPM System créent des fichiers ODL pour tous les produits. Ceux qui n'utilisent pas ODL laissent vides ces fichiers ODL et enregistrent leurs fichiers journaux avec un autre format, généralement log4j.
Noms des fichiers journaux ODL
Chaque produit, composant, service ou servlet a son propre fichier journal. Des fichiers journaux distincts sont générés pour les informations de licence, de configuration et, si nécessaire, d'environnement.
Eléments des journaux ODL
Les journaux ODL utilisent des éléments qui fournissent des informations sur l'origine des messages ainsi que sur les messages eux-mêmes. Ces informations peuvent être utiles pour la résolution de problèmes.
Eléments des journaux ODL :
Horodatage – Date et heure de génération du message, corrigées pour tenir compte de la différence horaire entre l'hôte sur lequel le message a été généré et l'hôte du référentiel commun
Exemple : <Jul 22, 2011 11:29:57 PM PDT>
ID de composant – Serveur géré à l'origine du message
Exemple : [FoundationServices0]
ID de message – Courte chaîne de caractères identifiant le message de manière unique
Exemple : [EPMWKSP-000001]
ID de module – Identificateur du nom de classe ou autre module de code à l'origine du message
Exemple : [Initialization]
ID de contexte d'exécution (ECID) – ID du contexte d'exécution, qui facilite la mise en relation de plusieurs fichiers journaux
Exemple : [ecid: 0000IPMCrhW17ic5PjWByd1BMQPg000002,0]
Texte du message – Message de journal
Noms des fichiers journaux log4j
Chaque service ou servlet dispose d'un fichier journal propre. Dans un environnement comportant plusieurs emplacements d'installation, tous les services du même type consignent leurs messages dans un même fichier. Des fichiers journaux distincts sont générés pour les informations de licence, de configuration ou d'environnement et les messages stdout. Format des noms de fichier journal des services et des servlets :
server_messages_
TypeAuteur .log
où TypeAuteur est un servlet ou service spécifique.
Eléments des messages des journaux log4j
Les messages des journaux log4j contiennent dans l'ordre les informations suivantes :
Journaliseur : nom du journaliseur ayant généré le message
Horodatage : horodatage en temps universel coordonné (UTC) ; permet de corréler les messages de différents fuseaux horaires
Niveau : niveau de journalisation
Thread : nom de thread
Numéro de séquence : numéro unique distinguant les messages qui ont le même horodatage
Heure : heure à laquelle le message a été généré
Contexte : informations sur le composant ayant généré le message :
Sujet : nom d'utilisateur
ID de session : UUID de la session
Type d'auteur : nom du type de composant
Nom de l'auteur : nom de composant
Hôte : nom d'hôte
Message : message de journal
Throwable : trace de pile d'une erreur Throwable