Почему файл называется catalina.out?

в отличие от другого файла журналов

catalina.out 

имеет другое расширение. У меня есть check logging.properties и ничего не найдено о .out. Почему и где это установлено? Спасибо.

Ответы

Ответ 1

Catalina.out просто содержит все, что написано в Tomcat "System.out" и "System.err".

Название "catalina.out" происходит от каталога catalina.sh script, который обычно используется для запуска Tomcat. Если вы хотите изменить имя... или сделать что-то напуганное потоками out/err... вы можете взломать script или заменить его альтернативным запуском script.

Происхождение названия "Каталина" объясняется здесь.


У меня есть checkging.properties и ничего не найдено о .out.

Перенаправление стандартных потоков вывода/ошибок в каталину .out происходит в catalina.sh script.

Ответ 2

Кажется, вам нужно сделать это через собственную конфигурацию log4j и свойство swallowOutput. См. wiki FAQ. См. Также некоторые подробности в этом ответе.

log4j - это только пакет протоколирования, поэтому, если вы его не используете, проконсультируйтесь с вашим сайтом javadoc. Если вы не используете какой-либо пакет регистрации, лучше начать использовать.