Ответ 1
Для того, что вы говорите, кажется, что вы пытаетесь изменить tomcat logging.properties.
Как правило, это плохая идея, так как вам может понадобиться различная регистрация на разных веб-серверах, загруженных на том же сервере Tomcat.
Что вам нужно сделать, так это настроить log4j в вашем проекте. Обычно Java-проекты определяют папку "ресурс". Вы должны добавить туда файл под названием
log4j.properties
и добавьте туда следующее:
log4j.rootLogger=ERROR,stdout
# Logger for jackson lib
log4j.logger.org.codehaus=TRACE
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%p\t%d{ISO8601}\t%r\t%c\t[%t]\t%m%n
Это извлекается из конфигурации log4j по умолчанию и будет регистрировать стандартный вывод, который для Tomcat перенаправляется в файл журнала catalina.out. Вы можете прочитать документацию на https://docs.oracle.com/cd/E29578_01/webhelp/cas_webcrawler/src/cwcg_config_log4j_file.html объясняя, как перенаправить ведение журнала в другой файл и как использовать скользящие приложения, чтобы вы сохраняли некоторую историю
Надеюсь, это сработает!