Назад | Перейти на главную страницу

Как отключить ведение журнала в Tomcat 7?

У меня есть сервер Tomcat 7, работающий на виртуальной машине с очень маленьким дисковым пространством (20 ГБ).

В течение нескольких дней Tomcat заполнит пространство информацией о журналах (обычно около 15 ГБ, прежде чем она закончится).

Я попытался снизить уровень журнала (с INFO до SEVERE) в файле logging.properties, я также попытался отправить информацию журнала в / dev / null.

Кажется, это не работает, так как я все равно получаю полный каталог журнала через мгновение.

Могу ли я установить ограничение на размер файла журнала? Что-то отменяет устанавливаемые мной свойства?

Где я могу найти эту информацию? My Google Fu просто возвращает информацию о входе в систему из приложения с использованием JULI.

Поиграйте с RollingFileAppenders (Log4J), чтобы откатить их, когда они становятся слишком большими, и используйте задания cron для удаления старых журналов. Вы можете легко ограничить файлы журналов до 50 МБ или около того.

Чтобы отключить ведение журнала, полностью переименуйте файл logging.properties во что-нибудь другое. Затем Tomcat по умолчанию будет использовать ведение журнала консоли, что почти похоже на> / dev / null. Наконец, добавьте комментарий ко всем клапанам в файле server.xml, чтобы отключить и их. Теперь выключите Tomcat, удалите все оставшиеся файлы журнала и запустите его. В / log не должно быть файлов журнала.