Ведение журнала отвечает не только за сообщения об ошибках, но и за отслеживание происходящего. В некоторых случаях код не может быть запущен в отладчике, тогда регистрация - это единственная опция.
Вот почему вывод журнала может быть очень подробным. И я действительно имею в виду это. Я помню, как однажды установил логический уровень Каталины в TRACE, и в итоге у меня получилось несколько мегабайтных лог файлов. Это было до , когда сервер вообще получал какие-либо обращения. Это был огромный спектакль. Считаем за несколько секунд.
Если вам не нужна регистрация для самого Tomcat, не активируйте его ни на одном из его компонентов. Как правило, вам захочется поработать с уровнем логики Tomcat, если вы подозреваете ошибку в вашей установке или в самом Tomcat.
Для ваших собственных приложений измерьте стоимость регистрации, используя профилировщик или просто стресс-тестирование. Какими бы ни были ваши результаты, я бы рекомендовал не запускать приложение с высоким уровнем логарифмирования в производственной среде. Мой текущий проект сбрасывает около мегабайта на запрос при настройке TRACE, только около трех-четырех строк на INFO и ничего на WARNING (если все идет хорошо :-). Рекомендую не более самой необходимой регистрации. Ваше приложение должно просто сообщать о запуске, завершении работы и сбое, и - самое большее - одна строка на запрос.