Como faço para ver os logs do Tomcat no Windows?

Como faço para ver os logs do Tomcat no Windows?
Apache Tomcat é um dos servidores da web mais populares para aplicativos Java. Como a maioria dos servidores da web, o Apache Tomcat permite que você definir configurações de log para o servidor da web principal e os aplicativos Java.

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!