2016-09-14 11 views
0

Когда клиент загружает наше веб-приложение, определенный веб-сервис вызывается каждые 5 секунд, и он возвращает очень большую часть данных. Это наводняет журнал catalina.out с избыточной информацией, что затрудняет поиск информации о других веб-сервисах.Tomcat catalina.out затоплен, возможно ли обычная регистрация?

Есть ли способ исключить ведение журнала для этого конкретного веб-сервиса или перенаправить его в другой файл? Или исключить показ файлов cookie из журналов? Или другая информация заголовка?

В настоящее время используется log4j2 вместо JULI, но я могу переключиться обратно, если это требует решение.

Спасибо за помощь заранее :)

ответ

0

Таким образом, получается, мое понимание того, как работает Catalina неверен. Я предположил, что tomcat - это тот, который регистрирует нашу услугу веб-сервиса Catalina, но на самом деле это был мой собственный регистратор из приложения java (я не знал этого, входя в проект).

Так что мое решение этой проблемы связано с org.glassfish.jersey.filter.LoggingFilter

Ниже приводится ссылка объяснения Тима Holloway на код ранчо https://coderanch.com/t/670442/Tomcat/Tomcat-catalina-flooded-custom-logging#3132818

Я до сих пор не придумать истинное решение этой проблемы, но я обнаружил, что вы можете сделать заказ LoggingFilter, как показано ниже

http://howtodoinjava.com/jersey/jersey-custom-logging-request-and-response-entities-using-filter/

надежды это помогает кому-то еще :)

 Смежные вопросы

  • Нет связанных вопросов^_^