【技术实现步骤摘要】
日志信息处理方法、装置、电子设备及存储介质
本专利技术涉及日志信息处理技术,尤其涉及日志信息处理方法、装置、电子设备及存储介质。
技术介绍
在程序运行的过程中,为了便于出现问题时,能够排查问题,复盘现场,经常在程序运行的过程中进行日志信息输出,而大量的日志信息输出往往会带来负面的问题,例如影响程序运行效率,带来系统和硬件资源的消耗等,所以一般场景下对于日志信息的输出,会按不同重要性,进行不同级别的日志信息输出。相关技术中,日志信息输出的方式较为单一,仅可以按照时间顺序输出,具体表现为:设置输出日志信息级别,例如:debug,info,warnning,error,fatal等不同的日志信息级别参数,设置日志信息输出级别后,输出的日志信息内容是不会动态变化的;然后根据配置按时间顺序输出日志信息发生的时间,所属类名,方法名,代码行号,日志信息级别,日志信息详细信息等,但是在面对请求处理比较多,即并发处理请求数量多的情况下,日志信息按时间输出会出现对同一个请求的处理日志信息不是连续的情况,而是很多的请求处理日志信息 ...
【技术保护点】
1.一种日志信息处理方法,其特征在于,所述方法包括:/n根据日志信息的使用环境,确定相应的日志信息的存储容器的结构;/n基于所述日志信息的存储容器的结构,存储所述使用环境中所产生的日志信息;/n接收日志信息调用指令,并对所述日志信息调用指令进行解析,以获取对应的第一请求标志集合,其中,所述第一请求标志集合包括至少一个第一请求标志;/n根据所述第一请求标志,在所述使用环境中所产生的日志信息中获取与所述第一请求标志相匹配的日志信息;/n确定与所述日志信息的输出进程相匹配的日志信息输出方式;/n根据与所述日志信息的输出进程相匹配的日志信息输出方式,按照请求分组方式输出与不同的第一 ...
【技术特征摘要】
1.一种日志信息处理方法,其特征在于,所述方法包括:
根据日志信息的使用环境,确定相应的日志信息的存储容器的结构;
基于所述日志信息的存储容器的结构,存储所述使用环境中所产生的日志信息;
接收日志信息调用指令,并对所述日志信息调用指令进行解析,以获取对应的第一请求标志集合,其中,所述第一请求标志集合包括至少一个第一请求标志;
根据所述第一请求标志,在所述使用环境中所产生的日志信息中获取与所述第一请求标志相匹配的日志信息;
确定与所述日志信息的输出进程相匹配的日志信息输出方式;
根据与所述日志信息的输出进程相匹配的日志信息输出方式,按照请求分组方式输出与不同的第一请求标志分别匹配的日志信息。
2.根据权利要求1所述的方法,其特征在于,所述根据日志信息的使用环境,确定相应的日志信息的存储容器的结构,包括:
根据日志信息的使用环境,确定所述日志信息的存储容器的结构依次包括所述日志信息的日志信息级别参数、日志信息内容和时间参数。
3.根据权利要求2所述的方法,其特征在于,所述基于所述日志信息的存储容器的结构,存储所述使用环境中所产生的所有日志信息,包括:
根据所述使用环境中所产生的日志信息,确定所述日志信息所对应的日志信息级别参数、日志信息内容和时间参数;
确定与所述日志信息相对应的第二请求标志,其中,所述第二请求标志用于表征与所述日志信息相对应的对数数组;
基于每一个所述日志信息的存储容器所对应的第二请求标志,对不同日志信息的存储容器中进行分组;
根据所述时间参数,对相同的第二请求标志所包括的不同日志信息进行排序。
4.根据权利要求1所述的方法,其特征在于,所述根据所述请求标志,在所述使用环境中所产生的日志信息中获取与所述第一请求标志相匹配的日志信息,包括:
对所述使用环境中所产生的日志信息进行遍历,
当所述第一请求标志与第二请求标志相匹配时,从所述日志信息的存储容器中抽取与所述第一请求标志相匹配的日志信息;
将所抽取的与所述第一请求标志相匹配的日志信息保存在相应的缓存中。
5.根据权利要求4所述的方法,其特征在于,所述根据与所述日志信息的输出进程相匹配的日志信息输出方式,按照请求分组方式输出与不同的第一请求标志分别匹配的日志信息,包括:
当所述与所述日志信息的输出进程相匹配的日志信息输出方式为按照请求分组输出时,
基于不同的第一请求标志,分别从所述缓存...
【专利技术属性】
技术研发人员:韩时通,李斌,
申请(专利权)人:腾讯云计算北京有限责任公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。