Usando logs Apache, você pode monitorar como o servidor e seus aplicativos estão em execução. Tomcat usa uma implementação personalizada do Juli (implementação de registro do utilitário java) fornecido no Java.util.pacote de log.
O objetivo deste tutorial rápido é mostrar como configurar e visualizar os logs do Apache Tomcat em um sistema Windows.
Apache Tomcat Location no Windows
Por padrão, os logs do Apache Tomcat são armazenados no Install_dir/logs onde o Install_dir se refere ao diretório de instalação do Apache Tomcat.
Por exemplo, o padrão Install_dir para Apache Tomcat 10 é:
C: \ Arquivos de Programas \ Apache Software Foundation \ Tomcat 10.0
Os arquivos de log são armazenados no diretório de logs.
Tipos de arquivos de log do apache tomcat
Dependendo do nível de log definido para o servidor Apache Tomcat, você encontrará os seguintes arquivos de log dentro do diretório de log:
Catalina.registro
LocalHost.registro
localhost_access_log
Catalina log
O arquivo de log Catalina contém os logs abrangentes do Apache Tomcat. Ele inclui informações de log, como a inicialização e o desligamento do servidor Tomcat, os registros de falha para vários subsistemas e até a implantação de aplicativos no servidor.
Cada mensagem na catalina.O arquivo de log leva o formato da data e hora do evento, o nível de depuração, a fonte de log, a classe responsável pelo evento e o comando.
É bom não modificar os valores no arquivo de log, pois ele pode adulterar o tempo do log e fornecer informações incorretas para analisar analisadores de log.
Um exemplo Catalina.Os conteúdos de log são como mostrado:
Algumas informações de log na catalina.O arquivo de log inclui exceções não capturadas no Java.Lang.ThreadGroup.UNDAughTexception e Ships de lixeiras solicitadas por sinal do sistema.
Local de localização
O log do localhost é outro arquivo de log padrão no diretório logs do apache tomcat usado para armazenar as transações HTTP entre o cliente e o servidor Apache Tomcat. No Windows, o arquivo de log tem um .Extensão de log, e você o encontrará no mesmo diretório que a Catalina.arquivo de log.
Log de acesso
O log de acesso tem um nome semelhante ao log de localhoste, mas adiciona o acesso ao nome do arquivo. Ele contém todas as informações de log das solicitações HTTP para o servidor.
As entradas no log de acesso pegam o formato do endereço de origem, data e hora de acesso, método HTTP, Recurso solicitado (arquivos estáticos como imagens, CSS, HTML, JS e muito mais), código de status, cabeçalho HTTP e PID.
Um exemplo de saída deste arquivo está abaixo:
Formato de log do Apache Tomcat
O Apache Tomcat usa um formato padronizado para suas entradas de registro, o que é útil para a legibilidade nas versões e dispositivos do Tomcat. Além disso, você pode usar ferramentas Grep, Sed e Awk para analisar as entradas dos arquivos de log.
Os arquivos que seguem o formato padrão de log do apache tomcat são catalina.Log, localhost.registrar e acessar.registro.
A primeira seção da entrada do log começa com o registro de data e hora. O registro de data e hora está formado em localidade e contém a data e a hora da entrada específica de log.
A outra parte do arquivo de log contém os dados, que podem variar dependendo do tipo de log.
OBSERVAÇÃO: Apache Tomcat não lida com o log para aplicativos implantados no servidor. Cada aplicativo deve implementar um formato de registro.
A sintaxe para a catalina.O arquivo de log é:
Timestamp (data e hora) [Gravidade] [Subsistema] [Mensagem de log]
Timestamp - Como mencionado, o carimbo de data e hora contém a hora e a data da entrada específica do log. Esta informação é consultada a partir do sistema operacional para fuso horário e formato precisos do local local.
GRAVIDADE - Este campo determina o nível de log da entrada de log. Os níveis de log incluem informações, aviso, fatal, erro, rastreamento ou depuração.
SUBSISTEMA - Refere -se ao subsistema Tomcat ou ao módulo para a entrada de log específica.
Mensagem de log - A entrada real de log.
No Windows, você pode alterar os arquivos de log do apache tomcat usando o gerenciador de configuração. Clique em Iniciar e pesquisar “Configure o tomcat.”
Navegue até a guia de log e selecione seu nível de registro.
OBSERVAÇÃO: Você pode precisar reiniciar o Apache Tomcat para aplicar os níveis de registro.
Conclusão
Este tutorial mostrou como visualizar e trabalhar com os logs do Apache Tomcat no sistema Windows. Para saber mais, verifique a documentação do log do apache tomcat.
Obrigado pela leitura!