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

  1. 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.
  2. 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:
  1. 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).
  2. Confirme se todos os erros de compilação foram corrigidos.
  3. 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.
  4. Abra a Perspectiva Traçado de Perfil e Log (Janela > Abrir Perspectiva > Outro... > Traçado de Perfil e Log).
  5. 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).
  6. 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).
  7. 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:

  1. 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).
  2. Confirme se todos os erros de compilação foram corrigidos.
  3. 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.
  4. 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).
  5. Abra a Perspectiva Traçado de Perfil e Log (Janela > Abrir Perspectiva > Outro... > Traçado de Perfil e Log).
  6. 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).
  7. Inicie o monitoramento do Agente de Log 'HyadesLoggingJava14Sample' (<clique com o botão direito do mouse no Agente de Log 'HyadesLoggingJava14Sample'> > Iniciar Monitoramento).
  8. 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).
  9. 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).