发明名称 基于MVC架构的日志记录系统及方法
摘要 本发明公开了一种基于MVC架构的日志记录系统及方法,其可在不改变源程序代码的基础上,只需要添加一些注解,即可完成日志信息的记录,而且所记录的信息远比切面丰富。所述系统包含:控制层处理模块,用于在所述控制层对所接收到的用户请求进行处理的过程中,在程序执行到所述控制层内其之前设置有注解的方法时,调用该注解的业务逻辑,以提取用户信息;以及服务层处理模块,用于在程序执行到所述服务层内其之前设置有注解的方法时,调用该注解的业务逻辑,以记录日志参数,并将该日志参数与所述用户信息一同存储在日志存储模块内。
申请公布号 CN105893016A 申请公布日期 2016.08.24
申请号 CN201510919783.8 申请日期 2015.12.11
申请人 乐视网信息技术(北京)股份有限公司 发明人 张鹏
分类号 G06F9/44(2006.01)I;G06F9/445(2006.01)I 主分类号 G06F9/44(2006.01)I
代理机构 北京润平知识产权代理有限公司 11283 代理人 肖冰滨;谢鑫
主权项 一种基于MVC架构的日志记录系统,所述MVC架构包含控制层及服务层,所述控制层接收用户请求,并根据该用户请求执行该控制层内的方法,该控制层的方法通过调用所述服务层内的方法而被执行,其特征在于,在所述控制层及服务层内需要拦截的方法所对应的代码之前设置有注解,所述系统包含:控制层处理模块,用于在所述控制层对所接收到的用户请求进行处理的过程中,在程序执行到所述控制层内其之前设置有注解的方法所对应的代码时,调用该注解的业务逻辑,以提取用户信息;以及服务层处理模块,用于在程序执行到所述服务层内其之前设置有注解的方法所对应的代码时,调用该注解的业务逻辑,以记录日志参数,并将该日志参数与所述用户信息一同存储在日志存储模块内。
地址 100081 北京市海淀区学院南路68号院19号楼六层6184号房间