首页
App
&
Coffee
文档
项目
分享
反馈
俱乐部
登录
注册
如何实现计算每个接口调用消耗的时间
抉择
2018-12-13 14:54
如题,业务需求如下:
做一个操作日志,记录调用接口,传入参数,执行接口耗时,是否执行成功。其中后边两个以我目前的思路感觉实现起来很麻烦。不知道有没有更好的办法可以更好的实现这个想法呢
@JFinal
项目:
JFinal
评论区
shenyao
2018-12-13 15:02
用注解解决,应该方便一些
回复
邶风
2018-12-13 16:08
用Interceptor试试呢,
inv.invoke()前记录进入时间/url/参数;
invoke后计算耗时/是否成功;
捕获异常
回复
JFinal
2018-12-13 21:51
同学
@邶风
的方案最好,用全局拦截器,在 inv.invoke() 这行代码的前后安插时间点,记录其差值即可
如果希望记录静态请求的时长,用 handler 就好,方法与拦截器类似
回复
抉择
2018-12-14 10:42
好的,感谢各位大佬解惑
回复
发送
我要反馈
热门反馈
扫码入社