Configuration du composant détecteur pour un programme d'analyse
syntaxique fondé sur des règles
Le rôle du détecteur consiste à lire le contenu du journal en vue
de son traitement.
Conditions requises :
Pour configurer le détecteur pour un programme
d'analyse syntaxique fondé sur des règles, 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.
- Dans la liste Type de détecteur, sélectionnez SingleFileSensor.
- Entrez la description du détecteur dans la zone Description.
- Dans la zone Blocage maximal, indiquez le nombre de
lignes que vous souhaitez voir traitées par le détecteur avant la
transmission des informations à l'extracteur.
- Certains fichiers journaux ajoutent un bas de page à la fin du
fichier journal. Cette partie du fichier journal n'est pas considérée
comme contenant des données de consignation et doit être exclue lors
de la surveillance des modifications du fichier journal.
Vous pouvez préciser la taille du bas de page du fichier journal en
octets dans la zone Taille du bas de page du fichier.
La
taille par défaut est de 90 octets.
- Si un fichier journal est surveillé en mode opération
continue, les n derniers octets du journal sont stockés en
mémoire. Ces données stockées, appelées mémoire tampon de référence,
sont comparées aux n derniers octets du fichier journal en cours de
surveillance, ce qui permet de savoir si le fichier journal a été
modifié. Vous pouvez spécifier la taille de cette mémoire tampon de
référence dans la zone Taille de la mémoire tampon de référence. La
taille par défaut est de 1024 octets.
- La propriété directory permet de spécifier le nom du répertoire dans lequel le fichier journal de l'application se trouve. Pour mettre à jour la valeur de la propriété, procédez comme suit :
- Sélectionnez Configuration > Instance de contexte
> Détecteur > Property directory.
- Editez la valeur de la propriété.
- Sauvegardez le fichier de configuration d'adaptateur pour
appliquer les modifications.
- La propriété fileName permet de spécifier le nom du fichier journal de l'application.
Si l'application qui génère le fichier journal utilise la rotation de fichier journal, vous pouvez spécifier le nom du fichier journal à l'aide d'expressions régulières.
Par exemple, une application génère les fichiers journaux suivants en rotation
myapp.log
myapp_1.log
myapp_2.log
.
Le nom du fichier peut être spécifié sous la forme myapp(_\d)?.log. Le détecteur lira tous les fichiers qui correspondent à ce pattern comme un seul et unique fichier.
- Vous pouvez ajouter deux propriétés facultatives :
converter et shell. Pour les configurer, procédez comme
suit :
- Sélectionnez Configuration > Instance de contexte
> Détecteur.
- Cliquez sur le détecteur à 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 le nom et la valeur de la propriété.
- 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 analyseur syntaxique fondé sur des règles, voir
Tableau
des propriétés du détecteur.
- Pour vérifier que le fichier journal a bien été chargé par le
détecteur, cliquez sur l'icône Ré-exécuter l'adaptateur
pour exécuter
l'adaptateur.
- Cliquez sur Afficher le journal
pour afficher les résultats dans la vue Résultats du détecteur.
Une fois le détecteur configuré, vous pouvez poursuivre et
configurer le composant extracteur.
Concepts connexes
Présentation de l'adaptateur de journal générique Hyades
Tâches connexes
Configuration du composant extracteur
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.