L'adaptateur de journal générique fournit une classe Outputter qui permet l'envoi des objets CBE générés par l'adaptateur à un agent de consignation. Vous pouvez utiliser l'analyseur de trace et de journaux pour l'association à l'agent de consignation ainsi que pour contrôler et pour analyser le journal de l'application en temps réel.
Conditions prérequises :Pour configurer l'adaptateur en vue de la surveillance, procédez comme indiqué ci-après.
Remarque : Lorsqu'il est créé, le fichier de
configuration d'adaptateur est configuré pour utiliser la
classe CBELogOutputter par défaut. Si vous n'avez pas modifié ce
paramètre, vous pouvez ignorer cette procédure.
Il est nécessaire de mettre à jour le composant Outputter du fichier
de configuration d'adaptateur pour qu'il utilise la classe
CBELogOutputter, qui écrit les objets CBE sur un agent de
consignation. Vous pouvez soit mettre à jour le composant Outputter
existant, soit ajouter un nouveau composant Outputter.
Pour ajouter un nouveau composant Outputter :
| Nom : | Nom du module Outputter dans le contexte |
| Description : | Description de la fonction du module Outputter |
| Classe de l'exécutable : | org.eclipse.hyades.logging.adapter.outputters.CBELogOutputter |
| Niveau de consignation : | Niveau de consignation interne que le composant Outputter doit utiliser.
Une valeur égale à 99 signifie que le composant Outputter ne consigne aucun message. Une valeur de 0 signifie que le composant Outputter consigne les messages quel que soit leur niveau de sévérité. La valeur conseillée est de 50 et signifie que seuls les messages d'erreur internes de niveau critique ou fatal du composant Outputter sont consignés. |
| Rôle : | Outputter |
| ID unique : | Doit pointer vers le module Outputter défini dans l'instance de contexte à l'étape 2. Cliquez sur le bouton Parcourir pour sélectionner l'ID correct. |
Si vous souhaitez que le programme d'analyse syntaxique de journal surveille le fichier journal en continu, vous devez mettre à jour en ce sens les propriétés de l'instance de contexte du fichier de configuration d'adaptateur.
L'adaptateur de journal créé peut être exécuté en externe à partir
d'un fichier de commande dans un environnement Windows ou à
partir d'un script shell dans des environnement différents de Windows. Vous
trouverez ci-après des exemples de fichiers pouvant être utilisés
pour lancer le processus Java qui exécute l'adaptateur de journal.
Remarque : Pour exécuter l'adaptateur de journal générique
sur un système, vous devez auparavant installer Hyades sur ce
système.
Fichier de commande Windows :
@rem USAGE: runregex @rem Change the following lines to point to the directory where you unzipped the runtime @rem and the directory where your log adapter resides SET HYADES_HOME=d:\hyadesDC SET YOUR_ADAPTER_DIRECTORY=MyAdapterDirectory SET CONFIG_FILE=%HYADES_HOME%\%YOUR_ADAPTER_DIRECTORY%\myadapter.adapter PUSHD %HYADES_HOME%\%YOUR_ADAPTER_DIRECTORY% java -classpath "%HYADES_HOME%\lib\glaconfigs.jar;%HYADES_HOME%\lib\hexr.jar;%HYADES_HOME%\lib\hgla.jar;%HYADES_HOME%\lib\hglaconfig.jar;%HYADES_HOME%\lib\hlcore.jar;%HYADES_HOME%\lib\hlevents.jar;%HYADES_HOME%\lib\hparse.jar;;%HYADES_HOME%\lib\logparsers.jar;%HYADES_HOME%\lib\xalan.jar;" org.eclipse.hyades.logging.adapter.Adapter -ac "%CONFIG_FILE%" -cc "%CONFIG_FILE%" POPDFichier de commande pour des environnements autres que Windows :
#!/bin/sh # USAGE: runregex_example.sh # Change the following line to point to the directory where you unzipped the runtime HYADES_HOME=/home/hyadesDC export HYADES_HOME YOUR_DIRECTORY=/yourdirectory export YOUR_DIRECTORY CONFIG_FILE=$HYADES_HOME/$YOUR_DIRECTORY/myadapter.adapter export CONFIG_FILE CUR_DIR=`pwd` export CUR_DIR cd $HYADES_HOME/$YOUR_DIRECTORY java -classpath "$HYADES_HOME\lib\glaconfigs.jar;$HYADES_HOME\lib\hexr.jar;$HYADES_HOME\lib\hgla.jar;$HYADES_HOME\lib\hglaconfig.jar;$HYADES_HOME\lib\hlcore.jar;$HYADES_HOME\lib\hlevents.jar;$HYADES_HOME\lib\hparse.jar;;$HYADES_HOME\lib\logparsers.jar;$HYADES_HOME\lib\xalan.jar;" org.eclipse.hyades.logging.adapter.Adapter -ac "$CONFIG_FILE" -cc "$CONFIG_FILE" cd $CUR_DIRConfigurez le fichier de manière appropriée pour lancer le processus Java qui exécutera l'adaptateur.
Vous pouvez maintenant surveiller le journal de l'application.

Concepts connexes
Présentation de l'adaptateur de journal générique Hyades
Spécification du format Common Base Event
Tâches connexes
Création d'un programme d'analyse syntaxique de journal
Références connexes
Structure du fichier de configuration d'adaptateur
Editeur de configuration d'adaptateur
Syntaxe d'une expression régulière