【技术实现步骤摘要】
本文件涉及数据处理,尤其涉及一种可读性操作日志记录系统及方法。
技术介绍
1、操作日志是用于记录用户对系统的某个对象进行操作的日志,主要提供给业务人员或者用户查看,可读性要求较强。现有的操作日志的记录,通常是通过日志文件的方式记录,这种操作日志的记录方式需要与业务代码强耦合,这导致当业务变得复杂后,记录操作日志放在业务代码中会导致业务的逻辑比较繁杂,导致操作日志的方法调用存在于很多业务的代码中,被记录的操作日志的可读性及维护性都会变得困难。
2、当通过切面加注解固定模板化的记录操作日志时,操作日志的详细记录都是以http参数的方式进行记录,因为参数多为开发人员定义的名称,无法与业务实体进行关联,照成操作日志只有开发人员可以看懂,业务人员根本无法读懂。而且对于修改的操作,只能记录此次修改的值,不能与修改前的值进行对比,在进行操作追溯的时候,没有办法精准的进行判断。
技术实现思路
1、本说明书一个或多个实施例提供了一种可读性操作日志记录系统,包括:
2、日志收集模块,用
...【技术保护点】
1.一种可读性操作日志记录系统,其特征在于,包括:
2.根据权利要求1所述的系统,其特征在于,所述日志收集模块具体用于:
3.根据权利要求2所述的系统,其特征在于,所述操作日志的数据结构包括:系统服务模块信息、操作人信息、操作类型、执行结果、标题和可读性操作内容;其中,系统服务模块按照业务类型进行统一编码,操作类型根据HTTP协议的类型进行强约束,明确定义操作的类型及含义;可读性操作内容根据日志动态模版和属性值进行组装。
4.根据权利要求3所述的系统,其特征在于,所述日志生成模块具体用于:
5.根据权利要求2所述的系统,
...【技术特征摘要】
1.一种可读性操作日志记录系统,其特征在于,包括:
2.根据权利要求1所述的系统,其特征在于,所述日志收集模块具体用于:
3.根据权利要求2所述的系统,其特征在于,所述操作日志的数据结构包括:系统服务模块信息、操作人信息、操作类型、执行结果、标题和可读性操作内容;其中,系统服务模块按照业务类型进行统一编码,操作类型根据http协议的类型进行强约束,明确定义操作的类型及含义;可读性操作内容根据日志动态模版和属性值进行组装。
4.根据权利要求3所述的系统,其特征在于,所述日志生成模块具体用于:
5.根据权利要求2所述的系统,其特征在于,操作日志调用的具体方法为:通过参数获取或通过注解获取;其中,通过参数获取为手动调用...
【专利技术属性】
技术研发人员:翟乾,高新伟,付铠,吴辉,贾宁,董航瑞,
申请(专利权)人:北京车网科技发展有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。