在play框架2中记录http请求处理时间

时间:2015-02-21 04:44:48

标签: java playframework-2.0

我正在使用java中的play框架开发一个应用程序,为了评估我的应用程序的性能,我想记录处理每个http请求的时间。根据提供的官方文档,我只能在Global.java中找到一个位置,我可以在其中覆盖onRequest方法来记录请求的开始时间。  这个框架中是否有插件或钩子,所以我可以这样添加我的代码?

long start = System.getsystem.currenttimemillis(); processRequest(request); long end = System.getsystem.currenttimemillis();

1 个答案:

答案 0 :(得分:1)

您可以使用过滤器来实现此目的。有一个工作示例正是您正在寻找的。

https://www.playframework.com/documentation/2.3.x/ScalaHttpFilters