Formats de journalisation

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

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