Trabalhando com a Amostra de Log JSR-047
Esta amostra demonstra o suporte do TPTP para registrar Common Base Events usando APIs de log JSR-047 implementadas no JDK 1.4.0 ou acima (ou seja, java.util.logging). Os usuários podem experimentar o registro em log de Common Base Events no console e em um Agente de Log.
Se ainda não tiver feito isso, crie o exemplo em Arquivo >
Novo > Exemplo... > Amostra de Registros do JSR-047.
O conteúdo da amostra inclui o código fonte Java, dependências (exceto classes java.util.logging) e o arquivo de configuração necessário para registrar Common Base Events em um registrador JSR-047 implementado no JDK 1.4.0 ou superior (ou seja, java.util.logging).
O JRE 1.4.0 ou acima (ou seja, java.util.logging) é necessário para compilar e executar esta amostra.
Suposições
- Ao ativar
esse aplicativo a partir da Perspectiva Traçado de Perfil e Log do ambiente de trabalho, o
serviço ou aplicativo Agent Controller estará configurado para utilizar o JRE 1.4.0 ou
superior.
- A variável de ambiente 'java.util.logging.config.file' está configurada para nome e caminho absoluto do arquivo de configuração (HyadesLoggingJava14Sample.properties) do log JSR-047 (isto é, java.util.logging). Por exemplo, <workspace>/LoggingJava14Project/cfg/HyadesLoggingJava14Sample.properties.
Ativação
Para executar essa amostra e conectar-se manualmente ao Agente de Registro, siga estas etapas:
- Se o JRE padrão do ambiente de trabalho não for 1.4.0 ou superior, modifique o projeto Java recém-criado (ou seja, LoggingJava14Project) para compilar e executar utilizando o JRE 1.4.0 ou superior (Projeto > Propriedades > Caminho de Construção Java > Bibliotecas > JRE_LIB > Remover > Incluir Biblioteca... > Biblioteca do Sistema do JRE > Avançar > JRE Alternativo > JREs Instalados... > Incluir... > Diretório home do JRE > Procurar... > [JRE 1.4.0 ou superior] > OK > OK > OK > Concluir > OK).
- Confirme se todos os erros de compilação foram corrigidos.
- Se você estiver utilizando uma instalação independente do Agent Controller(AC), certifique-se de que ela tenha sido iniciada (não necessário). Alternativamente, você pode utilizar uma conexão direta, que é um número limitado de serviços do AC inclusos no ambiente de trabalho.
- Abra a Perspectiva Traçado de Perfil e Log (Janela > Abrir Perspectiva > Outro... > Traçado de Perfil e Log).
-
Execute a classe de amostra na Perspectiva Perfil e Registro (Executar > Perfil... > Criar uma nova configuração de ativação do tipo Aplicativo Java > Definir o nome do projeto como o nome do projeto de exemplo > Definir a classe Principal como 'HyadesLoggingJava14Sample' >
Ir para a guia Argumentos e definir a seguinte propriedade da JVM:
-Djava.util.logging.config.file="<workspace>/HyadesLoggingJava14Project/cfg/HyadesLoggingJava14Sample.properties"
>Ir para a guia Monitor > Desmarcar "Perfil Java" e selecionar "Descobridor do Agente" > Perfil).
- Depois de alguns segundos, o agente de registro deve ser detectado e conectado automaticamente. Selecione o agente de registro descoberto e abra a Visualização de Registro na Perspectiva Perfil e Registro para visualizar os registros gravados do Common Base Event(Janela > Mostrar Visualização > Outro... > Perfil e Registro > Visualização de Registro > OK).
- Atualize a Visualização de Registro na Perspectiva Perfil e Registro (clique com o botão direito do mouse no Agente de Registro 'HyadesLoggingJava14Sample' > Atualizar).
Alternativamente, para executar essa amostra e conectar-se manualmente ao Agente de Registro, siga estas etapas:
- Se o JRE padrão do ambiente de trabalho não for 1.4.0 ou superior, modifique o projeto Java recém-criado (ou seja, LoggingJava14Project) para compilar e executar utilizando o JRE 1.4.0 ou superior (Projeto > Propriedades > Caminho de Construção Java > Bibliotecas > JRE_LIB > Remover > Incluir Biblioteca... > Biblioteca do Sistema do JRE > Avançar > JRE Alternativo > JREs Instalados... > Incluir... > Diretório home do JRE > Procurar... > [JRE 1.4.0 ou superior] > OK > OK > OK > Concluir > OK).
- Confirme se todos os erros de compilação foram corrigidos.
- Se você estiver utilizando uma instalação independente do Agent Controller(AC), certifique-se de que ela tenha sido iniciada (não necessário). Alternativamente, você pode utilizar uma conexão direta, que é um número limitado de serviços do AC inclusos no ambiente de trabalho.
-
Execute a classe de amostra na Perspectiva Java (Executar > Executar... > Criar uma nova configuração de ativação do tipo Aplicativo Java >
Classe principal > Procurar... > HyadesLoggingJava14Sample > OK > Ir para a guia Argumentos e definir a seguinte propriedade da JVM:
-Djava.util.logging.config.file="<workspace>/HyadesLoggingJava14Project/cfg/HyadesLoggingJava14Sample.properties"
>Executar).
- Abra a Perspectiva Traçado de Perfil e Log (Janela > Abrir Perspectiva > Outro... > Traçado de Perfil e Log).
- Conecte-se ao Agente de Registro 'HyadesLoggingJava14Sample' na Perspectiva Perfil e Registro (Executar > Perfil... > Conectar - Processo Java > Novo > guia Hosts > Utilizar 'Conexão Direta Local' se você não estiver utilizando uma instalação independente do Agent Controller. Utilize um nome de host e uma porta válidos. > guia Agentes > Dar um clique duplo no agente HyadesLoggingJava14Sample > Selecionar a guia Destino > Projeto de perfil > Procurar... > 'HyadesLoggingJava14Sample' > OK > Perfil).
- Inicie o monitoramento do Agente de Log 'HyadesLoggingJava14Sample' (<clique com o botão direito do mouse no Agente de Log 'HyadesLoggingJava14Sample'> > Iniciar Monitoramento).
- Abra a Visualização de Log na Perspectiva de Traçado de Perfil e Log para visualizar os registros do log do Common Base Event (Janela > Mostrar Visualização > Outro... > Traçado de Perfil e Log> Visualização de Log > OK).
- Atualize a Visualização de Log na Perspectiva Traçado de Perfil e Log (<clique com o botão direito do mouse no Agente de Log 'HyadesLoggingJava14Sample'> > Atualizar).
(C) Direitos Autorais IBM Corporation 2000, 2006.