本发明涉及系统日志收集技术领域,具体为一种收集软件系统日志的系统。
背景技术:
随着公司项目系统数量的不断增加,用户的数据和业务不断拓展和扩大,导致用户操作日志混乱不规则。针对每个系统有一套不同的日志系统,后期运维工作人员维护难度加大,最终无法运维或者运维困难,用户操作日志错误时也无法及时通知客户,每个系统开发的同时需要单独的去设计日志系统的数据库表结构,而且无法对客户的信息篡改的情况及时的展示。
技术实现要素:
本发明的目的在于提供一种收集软件系统日志的系统,以解决上述背景技术中提出的问题。
为实现上述目的,本发明提供如下技术方案:一种收集软件系统日志的系统,该系统包括:
日志综合管理系统数据收集单元:收集各个系统的用户日志数据;
用户数据信息展示单元:通过分类查看用于数据信息;
系统日志展示单元:通过分类看到系统错误信息、定时日志的执行情况;
审计日志展示单元:展示用户的所有操作系统的添加,修改,删除动作;
数据预警设置单元:设置每种日志类型的阈值,一旦超过范围,或者用户的非法操作可以及时的通知管理员。
优选的,所述日志综合管理系统数据收集单元的收集方式包括导入cz-logger.jar工具包,在每次操作时调用cz-logger.jar工具包中的相关接口发送日志数据到后台日志服务器、提供统一的api接口、提供日志规则模板,发送到指定的mq服务器来手机日志。
优选的,所述日志综合管理系统数据收集单元收集的数据包括用户登录信息、用户登出信息、用户访问连接用户添加、修改、删除、查询操作记录、用户修改内容的前后对比、用户操作错误信息、系统错误日志、系统定时日志。
优选的,所述阈值设置内容包括系统日志错误:是否需要短息提醒,提醒人,提醒内容、用户多次访问同一个请求:时间设置,提醒人设置,内容设置。
优选的,所述该系统的接口调用均为异步调用。
与现有技术相比,本发明的有益效果是:
1、本发明,提高了后期系统的开发效率;
2、本发明,不需要在每个系统开发的同时单独的去设计日志系统的数据库表结构,和单独的去编写日志管理相关代码,从而不会导致后期开发混乱;
3、本发明,后期维护人员维护效率也有了很大的提高,统一管理日志,维护日志,解决了维护人员维护难的问题;
4、本发明,通过日志的收集和审计功能,解决了客户的信息篡改,数据安全问题,可以快速的定位到那条信息被那个用户修改或者被那个用户操作过;
5、本发明,通过错误日志短信提醒功能可以很快的通知运维人员,针对错误问题有效的修改问题,快速响应给客户。
附图说明
图1为本发明的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例1
请参阅图1,本发明提供一种技术方案:一种收集软件系统日志的系统,该系统包括:
日志综合管理系统数据收集单元:收集各个系统的用户日志数据;
用户数据信息展示单元:通过分类查看用于数据信息;
系统日志展示单元:通过分类看到系统错误信息、定时日志的执行情况;
审计日志展示单元:展示用户的所有操作系统的添加,修改,删除动作;
数据预警设置单元:设置每种日志类型的阈值,一旦超过范围,或者用户的非法操作可以及时的通知管理员。
具体的,日志综合管理系统数据收集单元的收集方式包括导入cz-logger.jar工具包,在每次操作时调用cz-logger.jar工具包中的相关接口发送日志数据到后台日志服务器、提供统一的api接口、提供日志规则模板,发送到指定的mq服务器来手机日志。
具体的,日志综合管理系统数据收集单元收集的数据包括用户登录信息、用户登出信息、用户访问连接用户添加、修改、删除、查询操作记录、用户修改内容的前后对比、用户操作错误信息、系统错误日志、系统定时日志。
具体的,阈值设置内容包括系统日志错误:是否需要短息提醒,提醒人,提醒内容、用户多次访问同一个请求:时间设置,提醒人设置,内容设置。
实施例2
请参阅图1,本实施例和实施例1的区别在于该系统的接口调用均为异步调用,不会影响调用系统的性能和效率。
尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。
1.一种收集软件系统日志的系统,其特征在于该系统包括:
日志综合管理系统数据收集单元:收集各个系统的用户日志数据;
用户数据信息展示单元:通过分类查看用于数据信息;
系统日志展示单元:通过分类看到系统错误信息、定时日志的执行情况;
审计日志展示单元:展示用户的所有操作系统的添加,修改,删除动作;
数据预警设置单元:设置每种日志类型的阈值,一旦超过范围,或者用户的非法操作可以及时的通知管理员。
2.根据权利要求1所述的一种收集软件系统日志的系统,其特征在于:所述日志综合管理系统数据收集单元的收集方式包括导入cz-logger.jar工具包,在每次操作时调用cz-logger.jar工具包中的相关接口发送日志数据到后台日志服务器、提供统一的api接口、提供日志规则模板,发送到指定的mq服务器来手机日志。
3.根据权利要求1所述的一种收集软件系统日志的系统,其特征在于:所述日志综合管理系统数据收集单元收集的数据包括用户登录信息、用户登出信息、用户访问连接用户添加、修改、删除、查询操作记录、用户修改内容的前后对比、用户操作错误信息、系统错误日志、系统定时日志。
4.根据权利要求1所述的一种收集软件系统日志的系统,其特征在于:所述阈值设置内容包括系统日志错误:是否需要短息提醒,提醒人,提醒内容、用户多次访问同一个请求:时间设置,提醒人设置,内容设置。
5.根据权利要求1所述的一种收集软件系统日志的系统,其特征在于:所述该系统的接口调用均为异步调用。