У меня есть сервер 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 не должно быть файлов журнала.