基于ResponseBodyAdvice实现的操作日志系统

基本信息

申请号 CN202111436280.7 申请日 -
公开(公告)号 CN114138722A 公开(公告)日 2022-03-04
申请公布号 CN114138722A 申请公布日 2022-03-04
分类号 G06F16/17(2019.01)I;G06F16/18(2019.01)I;G06F21/31(2013.01)I 分类 计算;推算;计数;
发明人 李梁;刘睿 申请(专利权)人 苏州羲汇文化科技有限公司
代理机构 - 代理人 -
地址 215000江苏省苏州市高新区科灵路78号3号楼404室
法律状态 -

摘要

摘要 本发明公开了基于ResponseBodyAdvice实现的操作日志系统,包括:用户进行访问系统,前置拦截器拦截,存储日志信息,是否存在日志注解的判断,记录日志业务资源信息,后置拦截最终处理记录日志,完成请求。本发明的有益效果是:在增强原有传统方案的基础上,将系统服务资源通过自定义注解进行规整分类,而该注解以枚举类方式存入服务资源的完整信息。在需要监控的服务上添加相应注解即可。同时基于ResponseBodyAdvice接口实现实现后置拦截,将请求的完整生命周期中需要监控的资源通过本地线程存储,其中可包括访问的用户信息,访问的初始时间,访问具体业务资源时涉及的受影响的业务资源,日志系统应用在我司体测平台时关联学员信息等。