O Adaptador de Log Genérico fornece uma classe de emissor de saída que permite que os objetos Common Base Event gerados por seu adaptador sejam enviados para um agente de log. O Analisador de Log e Rastreio pode anexar ao agente de log para monitorar e analisar o log de aplicativo em tempo real.
Pré-requisitos:Siga estas etapas para configurar o adaptador para monitoração.
Nota: Quando um novo arquivo de configuração do adaptador é criado, ele é
configurado para utilizar, por padrão, a classe CBELogOutputter. Se você não alterou essa configuração,
poderá ignorar este procedimento.
O componente emissor de saída no arquivo de configuração do adaptador precisa ser
atualizado para utilizar a classe CBELogOutputter, que grava objetos Common Base Event
em um agente de log. Você pode atualizar o Componente Emissor de Saída existente
ou incluir um novo componente Emissor de Saída.
Para incluir um novo componente emissor de saída:
| Nome: | Nome do emissor de saída no contexto |
| Descrição: | Descrição do que esse emissor de saída faz |
| Classe Executável: | org.eclipse.hyades.logging.adapter.outputters.CBELogOutputter |
| Nível de Log: | O nível de log que o emissor de saída deve utilizar. Um valor 0 significa que o emissor de saída não registrará mensagens. Um valor 99 significa que o emissor de saída registrará mensagens de todas as gravidades. O valor recomendado é 60, o que significa que apenas mensagens de erros Fatais são registradas |
| Função: | Emissor de Saída |
| ID Exclusivo: | Deve apontar para o emissor de saída definido na Instância do Contexto na etapa 2. Utilize o botão Procurar para selecionar o ID correto. |
Se você desejar que o analisador de log monitore o arquivo de log continuamente, será necessário atualizar as propriedades de instância do contexto do arquivo de configuração do adaptador para operação contínua.
O adaptador de log criado pode ser executado externamente
a partir de um arquivo em batch no ambiente Windows ou em um script de shell
em ambientes não-Windows. A seguir estão arquivos de amostra que podem ser
utilizados para ativar o processo Java que executará o adaptador de log.
Nota: Para executar o Adaptador de Log Genérico em um sistema, o Hyades deve ser instalado neste sistema.
Arquivo em batch do Windows:
@rem USO: runregex @rem Altere as linhas a seguir para apontar para o diretório no qual você descompactou o arquivo zip de tempo de execução @rem e o diretório no qual o adaptador de log reside SET HYADES_HOME=d:\hyades\eclipse\plugins SET YOUR_ADAPTER_DIRECTORY=MyAdapterDirectory SET CONFIG_FILE=%HYADES_HOME%\%YOUR_ADAPTER_DIRECTORY%\myadapter.adapter PUSHD %HYADES_HOME%\%YOUR_ADAPTER_DIRECTORY% java -classpath "%HYADES_HOME%\org.eclipse.hyades.logging.adapter\hgla.jar;%HYADES_HOME%\org.eclipse.hyades.execution.remote\hexr.jar;%HYADES_HOME%\org.eclipse.hyades.logging.core\hlevents.jar;%HYADES_HOME%\org.eclipse.hyades.logging.core\hlcore.jar;%HYADES_HOME%\org.apache.jakarta_oro\jakarta-oro.jar;%HYADES_HOME%\org.apache.xerces\xercesImpl.jar;%HYADES_HOME%\org.apache.xerces\xmlParserAPIs.jar" org.eclipse.hyades.logging.adapter.Adapter -ac "%CONFIG_FILE%" -cc "%CONFIG_FILE%" POPDArquivo em batch não-Windows:
#!/bin/sh # USO: runregex_example.sh # Altere a linha a seguir para apontar para o diretório no qual você descompactou o arquivo zip do tempo de execução HYADES_HOME=/home/eclipse/GenericLogAdapter export HYADES_HOME YOUR_DIRECTORY=/yourdirectory export YOUR_DIRECTORY CONFIG_FILE=$HYADES_HOME/$YOUR_DIRECTORY/myadapter.adapter export CONFIG_FILE CUR_DIR=`pwd` export CUR_DIR cd $HYADES_HOME/$YOUR_DIRECTORY java -classpath $HYADES_HOME%\org.eclipse.hyades.logging.adapter\hgla.jar;$HYADES_HOME%\org.eclipse.hyades.execution.remote\hexr.jar;$HYADES_HOME%\org.eclipse.hyades.logging.core\hlevents.jar;$HYADES_HOME%\org.eclipse.hyades.logging.core\hlcore.jar;$HYADES_HOME%\org.apache.jakarta_oro\jakarta-oro.jar;$HYADES_HOME%\org.apache.xerces\xercesImpl.jar;$HYADES_HOME%\org.apache.xerces\xmlParserAPIs.jar" org.eclipse.hyades.logging.adapter.Adapter -ac "%CONFIG_FILE%" -cc "%CONFIG_FILE%" cd $CUR_DIRConfigure o arquivo, conforme necessário, para ativar o processo Java que executará o adaptador.
Agora você está pronto para monitorar o log de aplicativo ativo.

Conceitos Relacionados
Visão Geral do Adaptador de Log Genérico Hyades
Especificação do Formato Common Base Event
Tarefas Relacionadas
Criando um Analisador de Log
Referências Relacionadas
Estrutura do Arquivo de Configuração do Adaptador
Editor de Configuração de Adaptador
Gramática de Expressão Comum