190679152@qq.com的gravatar头像
190679152@qq.com 2015-10-12 13:58:13

如何通过spring mvc后台框架开发实现app客户端用户操作的日志功能?

公司有个需求需要做个日志功能,哪位大神有没有好的方案?

后台可以记录APP端什么用户调用了那个接口,做了什么,很清楚的知道,领导给的方案是外部开源的系统监控,或者知道从本身系统做新功能,网站后台项目采用的技术是Sprng MVC框架

所有回答列表(4)
dongsir的gravatar头像
dongsir  LV20 2015年10月13日

也可以用springAOP具体度娘说的很详细https://www.baidu.com/s?wd=spring%20%E8%87%AA%E5%AE%9A%E4%B9%89AOP%20%E6%97%A5%E5%BF%97&rsv_spt=1&rsv_iqid=0xf895169200009e6c&issp=1&f=8&rsv_bp=1&rsv_idx=2&ie=utf-8&tn=baiduhome_pg&rsv_enter=1&oq=spring%2520%25E8%2587%25AA%25E5%25AE%259A%25E4%25B9%2589AOP&rsv_t=ff62F94LIzH0zljXMVy%2BlbU6hUcax5oqc5c4upxyWXfwHL73%2FC39nWbFHHq7ciov5eN1&inputT=2488&rsv_sug3=40&rsv_pq=af3426850000a936&rsv_sug2=0&rsv_sug4=2537

评论(1) 最佳答案
909074489的gravatar头像
909074489  LV34 2015年10月13日

我做得是加个拦截器,就可以知道调用了springMvc的控制层的controller方法了,还可以拿到参数,不知道是不是你的问题解决方法

QZC78的gravatar头像
QZC78  LV3 2015年10月13日

应该可以使用Spring MVC的拦截器拦截所有用户访问路径然后将用户信息,访问路径输出,这样就知道哪个用户干了写什么了,不知这样是否可以

limtno的gravatar头像
limtno  LV23 2015年10月14日

我有一个项目和你哪个可能差不多,其中使用springmvc提供api接口给app调用,由于接口返回全部是json,所以我的项目中提供了两种方式,一种是正常的接口返回,一种是通过springmvc的异常处理器处理,这两种方法中都加了一个记录日志的方法调用,这样就会把每次请求的接口,参数,还有返回信息都记录下来,之前也考虑采用aop或者拦截器,最后发现都不是很好,就这样实现了,希望可以帮到你。

顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友