5

Play 2 内の各 HTTP リクエストとレスポンス (デバッグ/開発用) をログに記録したいと考えています (今のところ 2.0 ですが、利用可能になったら 2.X に切り替えたいと考えています。優先言語は Scala です)。

onRouteRequest を使用してrequestHeaderを取得できることがわかりましたが、これでは本文が欠落しています。

ActionCompositionは代替手段かもしれませんが、これも単純な要求ではないようです。

HTTP レスポンスを取得するのはさらに複雑なようです。イメージ/バイナリ データのログ記録を回避するために、コンテンツ タイプに基づいてログ記録をカスタマイズ/切り捨てることは明らかに良いことです。

応答ロギングは、非同期結果でも機能する必要があります。

4

1 に答える 1

2

フィルター (Play 2.1 で導入された新機能) を利用できます。「より強力なフィルター」でhttp://www.playframework.com/documentation/2.1.1/ScalaHttpFiltersをチェックしてください

于 2013-05-28T15:40:17.923 に答える