Exemples de règles de substitution
Utilisation des zones Positions, Occurrence et Substitution
Les exemples ci-après indiquent comment utiliser les zones
Positions, Occurrence et Substitution dans une
règle de substitution.
- Règle de substitution visant à extraire la valeur d'attribut msg
avec un sème de séparateur et un sème de désignation.
Enregistrement du journal :
<14 mars 2004 10:25:21 EST> application:myapp severity:3 instance:01 message:WARNING-file style.css missing
Spécifications de la règle :
Sème de séparateur= []{2}
Sème de désignation= :
Positions=$h('message')
Occurrence=(.*)
Substitution=$1
Valeur résultante affectée à l'attribut msg :
WARNING-file style.css missing
- Règle de substitution visant à extraire la valeur d'attribut msg
avec un seul sème de séparateur spécifié.
Enregistrement du journal :
<14 mars 2004 10:25:21 EST>;myapp;3;01;WARNING-file style.css missing
Spécifications de la règle :
Sème de séparateur=;
Sème de désignation=
Positions= 5
Occurrence= (.*)
Substitution= $1
Valeur résultante affectée à l'attribut msg :
WARNING-file style.css missing
- Règle de substitution visant à extraire la valeur d'attribut msg
avec un seul sème de séparateur spécifié.
Enregistrement du journal :
<14 mars 2004 10:25:21 EST>;myapp;3;01;WARNING;file style.css missing
Spécifications de la règle :
Sème de séparateur=;
Sème de désignation=
Positions= 5@@6
Occurrence= (.*)@@(.*)
Substitution= $1-$2
Valeur résultante affectée à l'attribut msg :
WARNING-file style.css missing
Utilisation de la zone Format de l'heure
Les exemples ci-après indiquent comment utiliser la zone Format
de l'heure d'une règle de substitution.
- Règle de substitution visant à extraire la valeur d'attribut
creationTime sans sème de séparateur ni de désignation.
Enregistrement du journal :
<14 mars 2004 10:25:21 EST> myapp 3 01 WARNING file style.css missing
Spécifications de la règle :
Sème de séparateur=
Sème de désignation=
Positions=
Occurrence= ^<(.*)>.*
Substitution= $1
Format de l'heure= MMMM jj, aaaa hh:mm:ss z
Valeur résultante affectée à l'attribut creationTime :
2004-03-14T15:25:21.000Z
Tâches connexes
Création d'un programme d'analyse syntaxique de journaux
Création d'un adaptateur fondé sur des règles
Configuration du composant d'analyse syntaxique
Création d'un adaptateur statique
Références associées
Structure du fichier de configuration d'adaptateur
Spécification du format Common Base Event
Editeur de configuration d'adaptateur
Syntaxe d'une expression régulière
(C) Copyright IBM Corporation 2000, 2004. All Rights Reserved.