Come si visualizza i registri Tomcat in Windows?

Come si visualizza i registri Tomcat in Windows?
Apache Tomcat è uno dei server Web più popolari per le applicazioni Java. Come la maggior parte dei server Web, Apache Tomcat consente di configurare le impostazioni di registrazione per il server Web principale e le applicazioni Java.

Utilizzando i registri Apache, è possibile monitorare come sono in esecuzione il server e le applicazioni. Tomcat utilizza un'implementazione personalizzata di JULI (implementazione di registrazione dell'utilità Java) fornita nel Java.util.pacchetto di registrazione.

Lo scopo di questo rapido tutorial è mostrarti come impostare e visualizzare i registri di Apache Tomcat su un sistema Windows.

Apache Tomcat Registra la posizione in Windows

Per impostazione predefinita, i registri Apache Tomcat sono archiviati in Install_dir/Logs in cui la directory di installazione di Apache Tomcat Apache Tomcat.

Ad esempio, l'installazione predefinita per Apache Tomcat 10 è:

C: \ Programmi \ Apache Software Foundation \ Tomcat 10.0

I file di registro sono archiviati nella directory dei registri.

Tipi di file di registro Apache Tomcat

A seconda del livello del log set per il server Apache Tomcat, troverai i seguenti file di registro all'interno della directory del registro:

Catalina.tronco d'albero
Localhost.tronco d'albero
localhost_access_log

Catalina Log

Il file di registro Catalina contiene i registri Apache Tomcat completi. Include informazioni di registro come l'avvio e l'arresto del server Tomcat, i record di fallimento per vari sottosistemi e persino la distribuzione di applicazioni sul server.

Ogni messaggio in Catalina.Il file di registro prende il formato della data e dell'ora dell'evento, del livello di debug, della fonte di registro, della classe responsabile dell'evento e del comando.

È positivo non modificare i valori nel file di registro in quanto potrebbe manomettere il tempo del registro e fornire informazioni errate agli analizzatori.

Un esempio Catalina.I contenuti del registro sono come mostrato:

Alcune informazioni di registro in Catalina.Il file di registro include eccezioni non insegnate nel Java.Lang.Threadgroup.UNCAUGHTEXception e dump di thread richiesti dal segnale di sistema.

Registro locale

Il registro LocalHost è un altro file di registro predefinito nella directory dei registri di Apache Tomcat utilizzato per archiviare le transazioni HTTP tra il client e il server Apache Tomcat. In Windows, il file di registro ha un file .Registra estensione e lo troverai nella stessa directory della Catalina.file di registro.

Registro di accesso

Il registro di accesso ha un nome simile al registro localhost ma aggiunge l'accesso al nome file. Contiene tutte le informazioni di registro delle richieste HTTP al server.

Voci nel registro Accesso Prendi il formato dell'indirizzo di origine, data e ora di accesso, metodo HTTP, risorse richieste (file statici come immagini, CSS, HTML, JS e altro), codice di stato, intestazione HTTP e PID.

Di seguito è riportato un output di esempio di questo file:

Apache Tomcat Log Formato

Apache Tomcat utilizza un formato standardizzato per le sue voci di registrazione, che è utile per la leggibilità tra versioni e dispositivi Tomcat. Inoltre, è possibile utilizzare strumenti GREP, SED e AWK per analizzare le voci dei file di registro.

I file che seguono il formato standard di registrazione di Apache Tomcat sono Catalina.Log, localhost.registro e accesso.tronco d'albero.

La prima sezione della voce del registro inizia con il timestamp. Il timestamp è di formattazione locale e contiene sia la data che l'ora per quella specifica voce del registro.

L'altra parte del file di registro contiene i dati, che possono variare a seconda del tipo di registro.

NOTA: Apache Tomcat non gestisce la registrazione per le applicazioni distribuite sul server. Ogni applicazione dovrebbe implementare un formato di registrazione.

La sintassi per la Catalina.Il file di registro è:

Timestamp (data e ora) [gravità] [sottosistema] [messaggio di registro]

Timestamp - Come accennato, il timestamp contiene l'ora e la data per la voce specifica del registro. Queste informazioni vengono interrogate dal sistema operativo per fuso orari e formato accurati.

GRAVITÀ - Questo campo determina il livello di registro della voce del registro. I livelli di registro includono informazioni, warn, fatale, errore, traccia o debug.

Sottosistema - Si riferisce al sottosistema Tomcat o al modulo per la voce di registro specifica.

Messaggio di registro - La voce del registro effettivo.

In Windows, è possibile modificare i file di registro Apache Tomcat utilizzando Configuration Manager. Fai clic su Avvia e cerca “Configura Tomcat."

Passare alla scheda di registrazione e selezionare il livello di registrazione.

NOTA: Potrebbe essere necessario riavviare Apache Tomcat per applicare i livelli di registrazione.

Conclusione

Questo tutorial ti ha mostrato come visualizzare e lavorare con i registri Apache Tomcat nel sistema Windows. Per saperne di più, controlla la documentazione di registrazione di Apache Tomcat.

Grazie per aver letto!