Hvordan ser jeg tomcat logger i vinduer?

Hvordan ser jeg tomcat logger i vinduer?
Apache Tomcat er en av de mest populære webserverne for Java -applikasjoner. Som de fleste webservere, lar Apache Tomcat deg konfigurere loggingsinnstillinger for hovednettserveren og Java -applikasjonene.

Ved hjelp av Apache -logger kan du overvåke hvordan serveren og applikasjonene kjører. Tomcat bruker en tilpasset implementering av Juli (Java Utility Logging Implementation) levert i Java.util.loggingspakke.

Hensikten med denne raske opplæringen er å vise deg hvordan du konfigurerer og viser Apache Tomcat -logger på et Windows -system.

Apache Tomcat logger plassering i Windows

Som standard lagres Apache Tomcat -logger i install_dir/logger der install_dir refererer til Apache Tomcat -installasjonskatalogen.

For eksempel er standardinstallasjonen_dir for Apache Tomcat 10:

C: \ Program Files \ Apache Software Foundation \ Tomcat 10.0

Loggfilene er lagret i loggerikatalogen.

Typer apache tomcat loggfiler

Avhengig av loggnivået for Apache Tomcat -serveren, finner du følgende loggfiler i loggkatalogen:

Catalina.Logg
lokal vert.Logg
localhost_access_log

Catalina Log

Catalina -loggfilen inneholder de omfattende Apache Tomcat -logger. Den inkluderer logginformasjon som oppstart og nedleggelse av TOMCAT -serveren, mislykkes poster for forskjellige delsystemer, og til og med distribusjonen av applikasjoner på serveren.

Hver melding i Catalina.Loggfilen tar formatet på datoen og klokkeslettet for hendelsen, feilsøkingsnivået, loggkilden, klassen som er ansvarlig for hendelsen og kommandoen.

Det er bra å ikke endre verdiene i loggfilen, da den kan tukle med tiden for loggen og gi feil informasjon til logganalysatorer.

Et eksempel Catalina.Logginnhold er som vist:

Noe logginformasjon i Catalina.loggfil inkluderer usakede unntak i Java.lang.Trådgruppe.UNCEAGEDException og tråddumper etterspurt av systemsignal.

Localhost Log

LocalHost -loggen er en annen standard loggfil i Logs -katalogen til Apache Tomcat som ble brukt til å lagre HTTP -transaksjonene mellom klienten og Apache Tomcat -serveren. I Windows har loggfilen en .Loggutvidelse, og du finner den i samme katalog som Catalina.loggfil.

Tilgangslogg

Tilgangsloggen har et lignende navn som localhost -loggen, men legger til tilgangen i filnavnet. Den inneholder all logginformasjon om HTTP -forespørslene til serveren.

Oppføringer i tilgangsloggen tar formatet på kildeadresse, dato og tilgangstidspunkt, HTTP -metode, ressurs som ble bedt om (statiske filer som bilder, CSS, HTML, JS og mer), statuskode, HTTP -header og PID.

En eksempelutgang av denne filen er nedenfor:

Apache Tomcat loggformat

Apache Tomcat bruker et standardisert format for sine loggoppføringer, noe som er nyttig for lesbarhet på tvers av Tomcat -versjoner og enheter. I tillegg kan du bruke GREP, SED og AWK -verktøy for å analysere loggfilenes oppføringer.

Filene som følger Apache Tomcat Logging Standard -format er Catalina.Logg, localhost.Logg og tilgang.Logg.

Den første delen av loggoppføringen starter med tidsstempel. Tidspunktet er lokalt formatert og inneholder både dato og klokkeslett for den spesifikke loggoppføringen.

Den andre delen av loggfilen inneholder dataene, som kan variere avhengig av loggtype.

MERK: Apache Tomcat håndterer ikke logging for applikasjoner som er distribuert til serveren. Hver applikasjon skal implementere et loggformat.

Syntaks for katalinaen.loggfil er:

Timestamp (dato og tid) [Alvorlighetsgrad] [Subsystem] [Loggmelding]

Tidsstempel - Som nevnt inneholder tidsstempelet tid og dato for den spesifikke loggoppføringen. Denne informasjonen spørres fra operativsystemet for nøyaktig stedssone og format.

Alvorlighetsgrad - Dette feltet dikterer loggnivået for loggoppføringen. Loggnivåene inkluderer info, advarsel, dødelig, feil, spor eller feilsøking.

Delsystem - Refererer til Tomcat -undersystemet eller modulen for den spesifikke loggoppføringen.

Loggmelding - Selve loggoppføringen.

I Windows kan du endre Apache Tomcat -loggfilene ved hjelp av Configuration Manager. Klikk på Start og søk “Konfigurer Tomcat.”

Naviger til loggingsfanen og velg loggingsnivået.

MERK: Det kan hende du må starte Apache Tomcat på nytt for å bruke loggnivået.

Konklusjon

Denne opplæringen viste deg hvordan du skal se og jobbe med Apache Tomcat -logger i Windows -systemet. For å lære mer, sjekk Apache Tomcat Logging Documentation.

Takk for at du leser!