Ejemplos de normas de sustitución
Utilización de los campos Posiciones, Coincidencia y Sustitución
Los ejemplos siguientes ilustran la utilización de los campos Posiciones, Coincidencia y Sustitución de una norma de sustitución.
- Norma de sustitución para recuperar el valor del atributo msg especificando un símbolo separador y un símbolo de designación.
Registro de anotación:
<March 14, 2004 10:25:21 EST> application:myapp severity:3 instance:01 message:WARNING-file style.css missing
Especificaciones de norma:
Símbolo separador= []{2}
Símbolo de designación= :
Posiciones=$h('message')
Coincidencia=(.*)
Sustitución=$1
Valor resultante asignado al atributo msg:
WARNING-file style.css missing
- Norma de sustitución para recuperar el valor del atributo msg especificando sólo un símbolo separador.
Registro de anotación:
<March 14, 2004 10:25:21 EST>;myapp;3;01;WARNING-file style.css missing
Especificaciones de norma:
Símbolo separador=;
Símbolo de designación=
Posiciones= 5
Coincidencia= (.*)
Sustitución= $1
Valor resultante asignado al atributo msg:
WARNING-file style.css missing
- Norma de sustitución para recuperar el valor del atributo msg especificando sólo un símbolo separador.
Registro de anotación:
<March 14, 2004 10:25:21 EST>;myapp;3;01;WARNING;file style.css missing
Especificaciones de norma:
Símbolo separador=;
Símbolo de designación=
Posiciones= 5@@6
Coincidencia= (.*)@@(.*)
Sustitución= $1-$2
Valor resultante asignado al atributo msg:
WARNING-file style.css missing
Utilización del campo Formato de hora
Los ejemplos siguientes ilustran la utilización del campo Formato de hora de una norma de sustitución.
- Norma de sustitución para recuperar el valor del atributo creationTime sin especificar símbolo separador ni símbolo de designación.
Registro de anotación:
<March 14, 2004 10:25:21 EST> myapp 3 01 WARNING file style.css missing
Especificaciones de norma:
Símbolo separador=
Símbolo de designación=
Posiciones=
Coincidencia= ^<(.*)>.*
Sustitución= $1
Formato de hora= MMMM dd, aaaa hh:mm:ss z
Valor resultante asignado al atributo creationTime:
2004-03-14T15:25:21.000Z
Tareas relacionadas
Crear un analizador de anotaciones
Crear un adaptador basado en normas
Configurar el componente analizador
Crear un adaptador estático
Consultas relacionadas
Estructura del archivo de configuración del adaptador
Especificación de formato de Common Base Event
Editor de configuración del adaptador
Gramática de expresiones regulares
(C) Copyright IBM Corporation 2000, 2004. Reservados todos los derechos.