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.