Configuration du composant détecteur pour un adaptateur statique
Conditions requises :
Le rôle du détecteur consiste à permettre la lecture du contenu du journal en vue
de son traitement.
Dans un programme d'analyse syntaxique statique,
une propriété est ajoutée au détecteur pour indiquer que le programme
d'analyse doit appeler une classe de programme d'analyse
syntaxique Java personnalisée à la suite du traitement effectué par
le détecteur. Pour configurer le détecteur, procédez comme suit :
- Dans le panneau de gauche de l'éditeur de configuration
d'adaptateur, sélectionnez Configuration > Instance de contexte
> Détecteur.
Le panneau de droite affiche les informations sur
le détecteur.
- Sélectionnez StaticParserSensor dans la liste
Type de détecteur.
- Dans le panneau des détails, entrez la description du détecteur
dans la zone Description.
- Dans la zone Blocage maximal, indiquez le nombre
d'objets CBE créés par le détecteur du programme d'analyse syntaxique
statique avant leur transmission au module Outputter.
Cette valeur indique le nombre d'objets CBE que la méthode
parseNext() de la classe du programme d'analyse syntaxique
statique doit retourner.
Cette valeur est transmise à cette classe
sous la forme du paramètre array_size par la méthode
setConfiguration() de la classe du programme d'analyse
syntaxique statique.
- Dans le cas de l'adaptateur statique, les zones Taille de la mémoire tampon de référence et Taille du bas de
page du fichier ne s'appliquent qu'aux contextes configurés pour le fonctionnement continu et les classes d'analyse syntaxique statiques qui étendent org.eclipse.hyades.logging.parsers.MonitoringParser. Pour plus d'informations sur ces zones, voir Configuration du composant détecteur.
- Les propriétés directory et fileName sont
automatiquement générées à la création du fichier de configuration
d'adaptateur. Ces propriétés correspondent au répertoire et au nom du
fichier journal.
Pour les mettre à jour, procédez comme suit :
- Sélectionnez Configuration > Instance de contexte
> Détecteur > Property fileName.
- Editez la valeur de la propriété.
- Sauvegardez le fichier de configuration d'adaptateur pour
appliquer les modifications.
- Répétez les mêmes étapes pour la propriété directory.
- Ajoutez la propriété parserClassName.
- Sélectionnez Configuration > Instance de contexte
> Détecteur.
- Cliquez à l'aide du bouton droit de la souris pour afficher
le menu en incrustation. Sélectionnez Ajouter > Propriété. Le panneau de droite est régénéré et affiche les zones permettant de
saisir le nom et la valeur de la propriété.
- Indiquez parserClassName comme nom de la propriété
et entrez le nom de la classe Java du programme d'analyse syntaxique
comme valeur de la propriété.
- Sauvegardez le fichier de configuration d'adaptateur pour
appliquer les modifications.
- Vous pouvez ajouter d'autres propriétés contenant des
informations de configuration pouvant être transmises à la classe
Java du programme d'analyse syntaxique statique. Par exemple, la
version du fichier journal.
- Etant donné que vous avez modifié le type de détecteur, vous
devez mettre à jour le composant détecteur correspondant sous
Contextes.
- Sélectionnez Contextes > Context Basic Context Implementation > Component OS File Sensor.
- Mettez à jour le Nom et la Description. Entrez
org.eclipse.hyades.logging.adapter.config.sensors.StaticParserSensor
comme Classe de
l'exécutable.

- Sauvegardez le fichier de configuration d'adaptateur pour
appliquer les modifications.
Pour connaître les propriétés requises par le composant détecteur
d'un programme d'analyse syntaxique statique, voir
Structure
du fichier de configuration.
Une fois le détecteur configuré, vous pouvez poursuivre et configurer le composant outputter.
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 journaux
Création d'un adaptateur statique
Configuration du composant outputter pour un programme d'analyse syntaxique statique
Références associées
Structure du fichier de configuration d'adaptateur
Editeur de configuration d'adaptateur
Syntaxe d'une expression régulière
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.