Beispiele für Substitutionsregeln
Verwendung der Felder 'Positionen', 'Übereinstimmung' und 'Substitution'
Die folgenden Beispiele erläutern, wie die Felder Positionen, Übereinstimmung und Substitution
einer Substitutionsregel verwendet werden.
- Substitutionsregel zum Abrufen des Attributwerts von 'msg' unter Angabe des Separatortokens und des Bestimmungstokens
Protokollsatz:
<March 14, 2004 10:25:21 EST> application:myapp severity:3 instance:01 message:WARNING-file style.css missing
Regelspezifikationen:
Separatortoken= []{2}
Bestimmungstoken= :
Postionen=$h('message')
Übereinstimmung=(.*)
Substitution=$1
Dem Attribut 'msg' zugeordneter Ergebniswert:
WARNING-file style.css missing
- Substitutionsregel zum Abrufen des Attributwerts von 'msg' unter Angabe nur des Separatortokens
Protokollsatz:
<March 14, 2004 10:25:21 EST>;myapp;3;01;WARNING-file style.css missing
Regelspezifikationen:
Separatortoken=;
Bestimmungstoken=
Postionen= 5
Übereinstimmung= (.*)
Substitution= $1
Dem Attribut 'msg' zugeordneter Ergebniswert:
WARNING-file style.css missing
- Substitutionsregel zum Abrufen des Attributwerts von 'msg' unter Angabe nur des Separatortokens
Protokollsatz:
<March 14, 2004 10:25:21 EST>;myapp;3;01;WARNING;file style.css missing
Regelspezifikationen:
Separatortoken=;
Bestimmungstoken=
Postionen= 5@@6
Übereinstimmung= (.*)@@(.*)
Substitution= $1-$2
Dem Attribut 'msg' zugeordneter Ergebniswert:
WARNING-file style.css missing
Feld 'Zeitformat' verwenden
Die folgenden Beispiele erläutern, wie das Feld Zeitformat einer Substitutionsregel verwendet wird.
- Substitutionsregel zum Abrufen des Attributwerts von 'creationTime' ohne Angabe eines Separator- oder Bestimmungstokens
Protokollsatz:
<March 14, 2004 10:25:21 EST> myapp 3 01 WARNING file style.css missing
Regelspezifikationen:
Separatortoken=
Bestimmungstoken=
Positionen=
Übereinstimmung= ^<(.*)>.*
Substitution= $1
Zeitformat= MMMM dd, yyyy hh:mm:ss z
Dem Attribut 'creationTime' zugeordneter Ergebniswert:
2004-03-14T15:25:21.000Z
Verwandte Tasks
Protokollparser erstellen
Regelbasierten Adapter erstellen
Parserkomponente konfigurieren
Statischen Adapter erstellen
Verwandte Verweise
Struktur der Adapterkonfigurationsdatei
Spezifikation des Common Base Event-Formats
Editor für Adapterkonfiguration
Grammatik von regulären Ausdrücken
(C) Copyright IBM Corporation 2000, 2004. Alle Rechte vorbehalten.