Jak zobaczyć dzienniki Tomcat w Linux?

Jak zobaczyć dzienniki Tomcat w Linux?
Apache Tomcat to popularny i potężny serwer WWW dla aplikacji Java. Dzienniki Apache Tomcat są niezbędną funkcją, która pozwala sysadminom wyświetlić to, co jest dostępny i jak serwer obsługuje różne zasoby.

Chociaż możesz zaimplementować rejestrowanie aplikacji Java napisanych dla Tomcat, uzyskanie wewnętrznych dzienników Web.

W tym artykule obejrzy się przegląd logowania Apache Tomcat, w którym pliki dziennika są przechowywane w Linux, i jak je dostroić w głównym pliku konfiguracyjnym.

Gdzie znajdują się dzienniki apache tomcat?

Lokalizacja plików dziennika Apache Tomcat będzie zależeć od sposobu instalowania serwera Tomcat. Na przykład, jeśli masz zainstalowany serwer za pośrednictwem menedżera pakietów, lokalizacja plików dziennika jest w/var/log/tomcat.

Z drugiej strony, jeśli masz zainstalowany serwer jako binarny w niestandardowej lokalizacji, pliki dziennika znajdują się w katalogu Tomcat/Logs.

Możesz jednak zmodyfikować lokalizację plików dziennika, edytując plik konfiguracyjny i ustawiając wartość dla zmiennej $ catalina_out.

W katalogu Logs znajdziesz różne pliki Logs, jak pokazano poniżej:

Główny plik dziennika Tomcat

Główny plik tomcat Apache jest określany przez wartość zmiennej $ catalina_out. Domyślnie jest to ustawione na dzienniki/catalina.na zewnątrz.

Zawiera informacje o dzienniku o serwerze Apache Tomcat. Aby wyświetlić jego zawartość, możesz użyć poleceń takich jak mniej:

Mniej Catalina.na zewnątrz

Oto przykład wyjścia w Catalina.Plik:

Aby zmienić domyślną lokalizację pliku dziennika, edytuj startup.plik sh i zlokalizuj wpis:

Catalina_out = "$ catalina_base"/logs/catalina.na zewnątrz

Zmień swoją wartość na niestandardową lokalizację jako:

Catalina_out =/var/log/tomcat.dziennik

Dzienniki dostępu Tomcat

Tomcat przechowuje również dzienniki dostępu HTTP w katalogu Logs. Ten plik ma format:

.ROYYY-MM-DD.

Wartości prefiksu i sufiksów są predefiniowane na serwerze.plik XML. Aby wyświetlić wartości domyślne, użyj polecenia:

Cat… /Conf /Server.xml | Prefiks GREP

Domyślnie nazwa pliku dziennika dostępu jest jako:

localHost_Access_Log.2021-09-02.tekst

Oto przykład plik dziennika dostępu:

Plik historii Tomcat

Apache Tomcat dostarcza również pliki historii dla wszystkich plików dziennika, w tym plików dziennika głównego i dostępu. Tomcat tworzy nowy plik dziennika każdego dnia, zapisując dzienniki poprzedniego dnia w nowym pliku. Nazwa pliku zaczyna się od podobnej nazwy jak oryginalny plik dziennika, ale kończy się datą dziennika.

Oto przykład:

Jak wyłączyć rejestrowanie Tomcat

W niektórych przypadkach możesz chcieć wyłączyć logowanie Apache Tomcat. Aby to zrobić, edytuj rejestrowanie.Plik właściwości w katalogu COND i komentuj następujący wpis:

Handlers = 1catalina.org.Apache.Juli.AsyncFileHandler,
2localhost.org.Apache.Juli.AsyncFileHandler…

Aby wyłączyć rejestrowanie dostępu, otwórz serwer.plik XML i usuń następujący blok:

Directory = "Logs"
prefix = "localHost_Access_Log" Sufiks = ".tekst"
wzór = " %h %l %u %t" %r " %s %b" />

Zamknięcie

W tym szybkim samouczku omówiliśmy dzienniki Apache Tomcat i sposób ich oglądania. Omówiliśmy również, jak wyłączyć rejestrowanie Apache, kiedy potrzebujesz.