2016-09-14 11 views
0

클라이언트에 웹 응용 프로그램이로드되면 특정 웹 서비스가 5 초마다 호출되고 매우 큰 데이터가 반환됩니다. 이것은 다른 웹 서비스에 대한 정보를 찾기 어렵게 만드는 중복 정보로 catalina.out 로그를 넘칩니다.Tomcat catalina.out이 침수되었습니다. 맞춤 로깅이 가능합니까?

이 특정 웹 서비스에 대한 로깅을 제외하거나 다른 파일로 라우팅하는 방법이 있습니까? 또는 로그에서 쿠키 표시를 제외 하시겠습니까? 또는 다른 헤더 정보?

현재 JULI 대신 log4j2를 사용하고 있지만 솔루션이 필요한 경우 다시 전환 할 수 있습니다. 사전에 도움을

감사합니다 :)

답변

0

그래서, 그것은 어떻게 카탈 작동하는 것은 올바르지에 대한 이해를 밝혀졌습니다. 나는 바람둥이가 catalina에 대한 우리의 webservice 호출을 로깅하는 것이라 가정했지만 실제로 java app (내 프로젝트에서는이를 알지 못했다.) 내 자신의 로거였다.

그래서이 문제에 대한 나의 해결책은 org.glassfish.jersey.filter.LoggingFilter과 관련이있다

다음

코드 목장 팀 홀로 웨이에서 설명의 링크가 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/

희망 아래 이 도움이 다른 사람 :