Padrões nos documentos de extensão de origem de log

Em vez de associar uma expressão regular diretamente a um determinado nome de campo, padrões (patterns) são declarados separadamente no início do documento de extensão. Esses padrões de regex podem ser então referenciados várias vezes dentro do arquivo de extensão de origem de log.

Todos os caracteres entre a tag de início <pattern> e a tag de finalização </pattern> são considerados parte do padrão. Não use espaços extras ou quebras de linha forçadas dentro ou em torno do seu padrão ou da expressão <CDATA>. Caracteres ou espaços extras podem evitar que a extensão DSM corresponda ao padrão desejado.

Tabela 1. Descrição de parâmetros padrão
Padrão Tipo Descrição

id (Necessário)

Sequência

Uma sequência regular que é exclusiva dentro do documento de extensão.

case-insensitive (opcional)

Booleano

Se true, as maiúsculas e minúsculas do caractere serão ignoradas. Por exemplo, abc é o mesmo que ABC.

Se não especificado, esse parâmetro será padronizado como false.

trim-whitespace (opcional)

Booleano

Se true, espaço em branco e retorno de linha serão ignorados. Se as seções CDATA forem divididas em linhas diferentes, os espaços extras e os retornos de linha não serão interpretados como parte do padrão.

Se não especificado, esse parâmetro será padronizado como false.

use-default-pattern (opcional)

Booleano

Se true, o sistema usa Padrões Java para a Extensão de origem de log, ao invés dos Padrões adaptáveis mais eficazes. Configure essa opção como true se os Padrões adaptativos estiverem fornecendo correspondência inconsistente.

Se não especificado, esse parâmetro será padronizado como false.