Exemplos de Regra de Substituição
Utilizando os Campos Posições, Corresponder e Substituição
Os exemplos a seguir ilustram como utilizar os campos Posições, Corresponder e Substituição de
uma regra de substituição.
- Regra de substituição para recuperar o valor do atributo msg com token de separador e token de atribuição especificados.
Registro do log:
<14 de março de 2004 10:25:21 EST> aplicativo:myapp gravidade:3 instância:01 mensagem:AVISO-arquivo style.css ausente
Especificações da regra:
Token de Separador= []{2}
Token de Atribuição= :
Posições=$h('mensagem')
Corresponder=(.*)
Substituição=$1
Valor resultante designado ao atributo msg:
AVISO-arquivo style.css ausente
- Regra de substituição para recuperar o valor do atributo msg com apenas o token de separador especificado.
Registro do log:
<14 de março de 2004 10:25:21 EST>;myapp;3;01;AVISO-arquivo style.css ausente
Especificações da regra:
Token de Separador=;
Token de Atribuição=
Posições= 5
Corresponder= (.*)
Substituição= $1
Valor resultante designado ao atributo msg:
AVISO-arquivo style.css ausente
- Regra de substituição para recuperar o valor do atributo msg com apenas o token de separador especificado.
Registro do log:
<14 de março de 2004 10:25:21 EST>;myapp;3;01;AVISO;arquivo style.css ausente
Especificações da regra:
Token de Separador=;
Token de Atribuição=
Posições= 5@@6
Corresponder= (.*)@@(.*)
Substituição= $1-$2
Valor resultante designado ao atributo msg:
AVISO-arquivo style.css ausente
Utilizando o Campo Formato de Hora
Os exemplos a seguir ilustram como utilizar o campo Formato de Hora de uma regra de substituição.
- Regra de substituição para recuperar o valor do atributo creationTime sem os tokens de separador ou de designação especificados.
Registro do log:
<14 de março de 2004 10:25:21 EST> myapp 3 01 AVISO arquivo style.css ausente
Especificações da regra:
Token de Separador=
Token de Atribuição=
Posições=
Corresponder= ^<(.*)>.*
Substituição= $1
Formato de Hora= MMMM dd, aaaa hh:mm:ss z
Valor resultante designado ao atributo creationTime:
2004-03-14T15:25:21.000Z
Tarefas Relacionadas
Criando
um Analisador de Log
Criando um Adaptador com Base em Regras
Configurando o Componente Analisador
Criando um Adaptador Estático
Referências Relacionadas
Estrutura do Arquivo de Configuração do Adaptador
Especificação do Formato Common Base Event
Editor de Configuração de Adaptador
Gramática de Expressão Comum
(C) Copyright IBM Corporation 2000, 2004. Todos os Direitos Reservados.