Jak wyświetlić dzienniki Tomcat w systemie Windows?

Jak wyświetlić dzienniki Tomcat w systemie Windows?
Apache Tomcat jest jednym z najpopularniejszych serwerów internetowych aplikacji Java. Podobnie jak większość serwerów WWW, Apache Tomcat umożliwia skonfigurowanie ustawień rejestrowania głównego serwera WWW i aplikacji Java.

Korzystając z dzienników Apache, możesz monitorować sposób, w jaki serwer i Twoje aplikacje są uruchomione. Tomcat korzysta z dostosowanej implementacji JULI (implementacja rejestrowania narzędzi Java) dostarczona w Javie.Util.pakiet rejestrowania.

Celem tego szybkiego samouczka jest pokazanie, jak skonfigurować i wyświetlić dzienniki Apache Tomcat w systemie Windows.

Apache Tomcat Logs Lokalizacja w systemie Windows

Domyślnie dzienniki Apache Tomcat są przechowywane w instalacji_dir/dziennika.

Na przykład domyślny instalacja dla Apache Tomcat 10 to:

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

Pliki dziennika są przechowywane w katalogu dzienników.

Rodzaje plików dziennika Apache Tomcat

W zależności od zestawu poziomu dziennika dla serwera Apache Tomcat, znajdziesz następujące pliki dziennika w katalogu dziennika:

Catalina.dziennik
Lokalny Gospodarz.dziennik
localHost_Access_Log

Log Catalina

Plik dziennika Catalina zawiera kompleksowe dzienniki Apache Tomcat. Zawiera informacje logarytmiczne, takie jak uruchamianie i wyłączenie serwera Tomcat, Records Fail dla różnych podsystemów, a nawet wdrażanie aplikacji na serwerze.

Każda wiadomość w Catalina.Plik dziennika przyjmuje format daty i godziny zdarzenia, poziom debugowania, źródło dziennika, klasa odpowiedzialna za zdarzenie i polecenie.

Dobrze jest nie modyfikować wartości w pliku dziennika, ponieważ może on manipulować czasem dziennika i podać nieprawidłowe informacje do analizatorów dziennika.

Przykładowa Catalina.Zakład treści jest jak pokazano:

Niektóre informacje rejestrowane w Catalina.Plik dziennika zawiera niepotrzebne wyjątki w Javie.Lang.Grupa nici.Ungoughtexception i zrzuty wątków żądane przez sygnał systemowy.

LocalHost Log

Dziennik LocalHost to kolejny domyślny plik dziennika w katalogu logów apache tomcat używany do przechowywania transakcji HTTP między klientem a serwerem Apache Tomcat. W systemie Windows plik dziennika ma .Rozszerzenie dziennika, a znajdziesz go w tym samym katalogu co Catalina.plik dziennika.

Dziennik dostępu

Dziennik dostępu ma podobną nazwę jak dziennik LocalHost, ale dodaje dostęp do nazwy pliku. Zawiera wszystkie informacje dziennika żądań HTTP na serwerze.

Wpisy w dzienniku dostępu Przybieraj format adresu źródłowego, datę i godzinę dostępu, metodę HTTP, żądane zasoby (pliki statyczne, takie jak obrazy, CSS, HTML, JS i więcej), kod stanu, nagłówek HTTP i PID.

Przykładowe dane wyjściowe tego pliku znajduje się poniżej:

Format dziennika Apache Tomcat

Apache Tomcat używa znormalizowanego formatu do swoich wpisów do rejestrowania, co jest pomocne dla czytelności w wersjach i urządzeniach Tomcat. Dodatkowo możesz użyć narzędzi GREP, SED i AWK, aby parsować wpisy plików dziennika.

Pliki następujące standardowe format logowania Apache Tomcat to Catalina.Log, Localhost.Zaloguj się i dostęp.dziennik.

Pierwsza sekcja wpisu dziennika rozpoczyna się od znacznika czasu. Znacznik czasu jest formatowany w regionie i zawiera datę i godzinę dla tego konkretnego wpisu dziennika.

Druga część pliku dziennika zawiera dane, które mogą się różnić w zależności od typu dziennika.

NOTATKA: Apache Tomcat nie obsługuje rejestrowania aplikacji wdrożonych na serwerze. Każda aplikacja powinna zaimplementować format rejestrowania.

Składnia dla Cataliny.Plik dziennika to:

Znacznik czasu (data i czas) [nasilenie] [Podsystem] [Komunikat dziennika]

ZNAK CZASU - Jak wspomniano, znaczek czasowy zawiera godzinę i datę dla konkretnego wpisu dziennika. Informacje te są zapytane z systemu operacyjnego w celu uzyskania dokładnej strefy czasowej lokalizacji i formatu.

POWAGA - To pole dyktuje poziom dziennika wpisu dziennika. Poziomy dziennika obejmują informacje, ostrzeżenie, śmiertelne, błąd, śledzenie lub debugowanie.

Podsystem - Odnosi się do podsystemu Tomcat lub modułu dla konkretnego wpisu dziennika.

Komunikat dziennika - Rzeczywisty wpis dziennika.

W systemie Windows możesz zmienić pliki dziennika Apache Tomcat za pomocą Configuration Manager. Kliknij Uruchom i wyszukaj „Skonfiguruj Tomcat."

Przejdź do karty rejestrowania i wybierz poziom rejestrowania.

NOTATKA: Może być konieczne ponowne uruchomienie Apache Tomcat, aby zastosować poziomy rejestrowania.

Wniosek

Ten samouczek pokazał, jak oglądać i pracować z dziennikami Apache Tomcat w systemie Windows. Aby dowiedzieć się więcej, sprawdź dokumentację rejestrowania Apache Tomcat.

Dziękuję za przeczytanie!