Os componentes de criação de log de pipeline ajudam a criar configurações
de criação de log de pipeline customizadas. Eles fornecem ao sistema instruções sobre como registrar
eventos e mensagens de pipeline.
- Gravador de Log
- Especifica qual gravador de log utilizar para gravar ou exibir o arquivo de log:
- arquivo
- Grava os eventos e mensagens de log em um nome de arquivo especificado.
- O gravador de log do arquivo utiliza os componentes de criação de log Caminho, Parâmetro,
Espaço em Branco e Filtro. Por exemplo:
- file://absolute path?parameters [white
space] filter
- cmeadmin
- Grava os eventos e mensagens de log no log cmeadmin.
- O gravador de log cmeadmin utiliza os componentes de criação de log Espaço em Branco e Filtro. Por exemplo:
- cmeadmin://[white space] filter
- console
- Grava os eventos e mensagens de log no console da linha de comandos.
- O gravador de log do console utiliza os componentes de criação de log Local, Parâmetros e Filtro. Por exemplo:
- console://file location?parameters filter
- eventlog
- (Apenas plataformas Microsoft Windows) Grava os eventos e mensagens de log
no Visualizador de Eventos do Microsoft Windows.
- O gravador de log eventlog utiliza os componentes de criação de log Filtro. Por exemplo:
- eventlog://./filter
- Caminho
- Especifica o local e nome do arquivo para gravação de informações de log:
- Local do Arquivo
- Os valores válidos incluem:
- stdout - utilizado com o gravador de log do console
- stderr - utilizado com o gravador de log do console
- absolute path - utilizado com o gravador de log do arquivo
- nome do arquivo
- Indica em qual arquivo de log padrão do produto gravar as
informações. A extensão do nome do arquivo determina o tipo de arquivo de log. Os nomes
válidos de extensão do arquivo de log incluem:
- .err
- .bad
- .msg
- .SqlDebug.log
- .SqlErr.log
- .MQErr.log
- Parâmetro
- Especifica os parâmetros de criação de log opcionais. Os valores válidos incluem:
- style=bare
- Indica que a criação de log não inclui registros de data e hora ou outras informações de
cabeçalho. Geralmente, este parâmetro inclui arquivos que registram mensagens UMF.
- rotateSize=maximum file size number
- Indica o tamanho máximo do arquivo em kilobytes para o arquivo de log.
Quando o arquivo
exceder o seu tamanho máximo, o sistema arquivará automaticamente
o arquivo de log e criará um novo arquivo a ser utilizado para criação de log. O sistema anexa um 0
ao nome do arquivo archive e o novo arquivo assume o nome do arquivo original. Este processo continuará até que o sistema atinja o número máximo de arquivos archive
indicados no parâmetro keep.
- keep=maximum number of archive files
- Indica o número máximo de arquivos archive a serem mantidos durante a rotação automática
de arquivo, com base no parâmetro rotateSize.
Quando o número
máximo de arquivos for excedido, o sistema gravará sobre o arquivo de log de archive
mais antigo as novas informações de log.
- Espaço em Branco
- Indica o tipo de espaço em branco a ser colocado no arquivo de log. Os valores válidos incluem:
- Filtro
- Indica as informações de log a serem registradas. Os valores válidos incluem:
- Módulo
- Indica o tipo de mensagens a serem registradas. Os valores válidos incluem:
- $NODE_NAME - mensagens genéricas
- sql - mensagens SQL
- mq - mensagens da fila de mensagens
- bad_xml - mensagens UMF inválidas ou malformadas
- msg - exceções de UMF
- logger - mensagens do registrador
Se desejar incluir todos os tipos de módulo, utilize um caractere curinga asterisco. Por exemplo:
- console://stdout *.ERR
- Gravidade
- Indica o nível de gravidade da mensagem de log. Os valores válidos incluem:
- CRIT - mensagens críticas
- ERR - mensagens de erro
- WARN - mensagens de aviso
- NOTE - avisos
- INFO - mensagens informativas
- PERF - mensagens de desempenho
- DBUG - mensagens de depuração
Se desejar incluir todos os tipos de gravidade, utilize
um caractere curinga asterisco. Por exemplo:
- console://stdout *.*
- Se desejar excluir uma gravidade do relatório, utilize o ponto de exclamação. Por exemplo:
- console://stdout mq.!DBUG