Porównaj ceny domen i usług IT, sprzedawców z całego świata

Jak mogę wyłączyć logowanie w Tomcat 7?


Mam serwer Tomcat 7 działający na maszynie wirtualnej z bardzo małą przestrzenią dyskową (20 GB).
W ciągu następnych kilku dni Tomcat wypełni miejsce informacjami dziennika (zwykle około 15 GB, zanim się wyczerpie).
Próbowałem obniżyć poziom logów (z INFO do POWAŻNY) w pliku logging.properties, próbowałem też wysłać informacje dziennika do/dev/null.
Wygląda na to, że nie działa, ponieważ za chwilę nadal otrzymuję pełny katalog dziennika.
Czy mogę ustawić limit rozmiaru pliku dziennika? Czy coś zastępuje właściwości, które ustawiam?
Gdzie mogę znaleźć te informacje? Moje Google Fu właśnie zwraca dane logowania z aplikacji za pomocą JULI.
Zaproszony:
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Pobaw się z RollingFileAppenders (Log4J), aby przywrócić je, gdy staną się zbyt duże, i użyj zadań cron do usunięcia starych dzienników. Możesz łatwo ograniczyć pliki dziennika do około 50 MB.
Aby wyłączyć rejestrowanie, całkowicie zmień nazwę pliku logging.properties na inną. Wtedy Tomcat będzie domyślnie używał logowania konsoli, co jest prawie podobne do & >/dev/null. Na koniec dodaj komentarz do wszystkich zaworów w pliku server.xml, aby je również wyłączyć. Teraz zamknij Tomcata, usuń wszystkie pozostałe pliki dziennika i uruchom go. W/log nie powinno być żadnych plików dziennika.

Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się