2016-09-14 13 views
0

クライアントにWebアプリケーションがロードされると、特定のWebサービスが5秒ごとに呼び出され、非常に大きなデータが返されます。これは冗長な情報でcatalina.outログを氾濫させ、他のWebサービスに関する情報を見つけることが難しくなります。Tomcat catalina.outが氾濫しましたが、カスタムログが可能ですか?

この特定のWebサービスのログを除外したり、別のファイルにルーティングする方法はありますか?または、ログからCookieを表示することを除外しますか?または他のヘッダー情報?

現在、JULIではなくlog4j2を使用していますが、解決策が必要な場合は元に戻すことができます。事前に助けを

感謝:)

答えて

0

だから、それはカタリナの作品が間違っていたかの私の理解が判明。私はtomcatがcatalinaへの私たちのwebservice呼び出しを記録するものだと仮定しましたが、実際にJavaアプリケーション内から私自身のloggerでした(私はこれを知らず、プロジェクトに来ました)。

だから、この問題に対する私の解決策は、org.glassfish.jersey.filter.LoggingFilter

以下

に関係している私はまだ持っていないコードの牧場 https://coderanch.com/t/670442/Tomcat/Tomcat-catalina-flooded-custom-logging#3132818

にティム・ホロウェイからの説明のリンクありこの問題の真の解決策を考え出す、私はあなたが希望http://howtodoinjava.com/jersey/jersey-custom-logging-request-and-response-entities-using-filter/

以下のようなカスタムLoggingFilterを作ることができることを見出しましたこれは他の人に役立ちます:)

関連する問題