O slideshow foi denunciado.

HornetQ - 9.Mecanismo de Log

931 visualizações

Publicada em

  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

HornetQ - 9.Mecanismo de Log

  1. 1. Treinamento HornetQ
  2. 2. Agenda • Mecanismo de Logs – Overview – Configuração – Acompanhamento
  3. 3. Mecanismo de Log • Overview – O acompanhamento das ações do servidor, principalmente em ambiente de produção é uma tarefa comum na vida dos administradores de sistemas. – O HornetQ possui suporte aos frameworks de logs: JUL (java.util.logging) e Log4J. – Sendo o JUL o seu default.
  4. 4. Mecanismo de Log • Overview – Os logs ficam armazenados no diretório $HORNETQ_HOME/logs – É possível configurar o diretório de saída e o nome do arquivo de log a partir do arquivo $HONETQ_HOME/config/standalone/<perfil>/logging.properties
  5. 5. Mecanismo de Log • Configuração – Entendendo o logging.properties Handlers de manipulação de mensagens. Parametro que define o nome do arquivo de log. Nível de log do handler de arquivos. Classe de formatação Nível de log GLOBAL. O que for definido arquivo será atribuído a todos os handlers se nenhum for definido. Classe de formatação
  6. 6. Mecanismo de Log • Configuração – Nível de Log • • • • • • • SEVERE WARNING INFO CONFIG FINE FINER FINEST Quanto menor mais detalhado é o log. ATENÇÃO: Cuidado com os nível de log FINE, FINER e FINEST em ambiente de produção deve ser utilizado com atenção
  7. 7. Mecanismo de Log • Configuração – Outros parametros do FileHandler • limit – Tamanho máximo do arquivo em bytes para que ele seja rotacionado. • Count – Número de arquivos de logs usado no rotacionamento. • Append – Se true indica que as mensagem serão adicionadas em um arquivo de log se existir. • Encoding – Padrão de codificação, por exemplo: UTF-8.
  8. 8. Mecanismo de Log • Configuração – Outros handlers • java.util.logging.StreamHandler • java.util.logging.SocketHandler • java.util.logging.MemoryHandler Link útil: http://tutorials.jenkov.com/java-logging/configuration.html
  9. 9. Mecanismo de Log • Configuração – Configurando o mecanismo de log • No arquivo $HORNETQ_LOG/bin/run.sh é informado o mecanismo de log. A informação é passada como um parâmetro de log para a JVM. Habilitando o Log4J -Dorg.hornetq.logger.-delegate-factory-class-name=org.hornetq.integration.logging.Log4JLogDelegateFactory
  10. 10. Mecanismo de Log • Acompanhamento – Pode ser feito com os seguintes comando: # tail –f /opt/hornetq/logs/hornetq.log # nano /opt/hornetq/logs/hornetq.log # vi /opt/hornetq/logs/hornetq.log

×