【技术实现步骤摘要】
一种程序日志处理方法、装置、存储介质及设备
[0001]本申请涉及日志数据处理
,具体而言,涉及一种程序日志处理方法、装置、存储介质及设备。
技术介绍
[0002]应用程序的日志查询是排查应用程序问题的重要手段。大多数场景中,实时的日志查询是常见的需求,有助于用户快速定位程序的问题。
[0003]相关技术中一般通过日志收集模块将应用程序的日志上传到日志管理系统,进而在日志管理系统中查询日志。由于收集上传频率过于频繁的话会影响服务性能,因此,在实际实现过程中,收集上传频率一般设置较低。然而,这就导致该过程中存在一定的延时,无法实现实时的日志查询。
技术实现思路
[0004]本申请实施例的目的在于提供一种程序日志处理方法、装置、存储介质及设备,旨在解决针对应用程序的日志查询的方案存在的过程有延时,无法实现实时的日志查询的问题。
[0005]第一方面,本申请实施例提供的一种程序日志处理方法,应用于服务器,包括:
[0006]监听服务程序产生的日志消息;
[0007]对所述日志消 ...
【技术保护点】
【技术特征摘要】
1.一种程序日志处理方法,其特征在于,应用于服务器,包括:监听服务程序产生的日志消息;对所述日志消息进行格式化处理,并将处理后的日志消息推送到目标消息队列中;读取所述目标消息队列中的消息,并将所述消息推送到WebSocket管道中,以使前端页面在建立与所述服务器之间的WebSocket连接后,从所述WebSocket管道中接收所述消息并展示。2.根据权利要求1所述的方法,其特征在于,所述目标消息队列是环形消息队列。3.根据权利要求1所述的方法,其特征在于,所述对所述日志消息进行格式化处理,包括:解析所述日志消息的以下至少一种内容:日志时间、日志名称、日志级别、日志内容。4.根据权利要求1所述的方法,其特征在于,所述读取所述目标消息队列中的消息,包括:通过日志事件处理器监听所述目标消息队列;当监听到所述目标消息队列中有新的消息时,读取所述消息。5.根据权利要求1所述的方法,其特征在于,所述将所述消息推送到WebSocket管道中,包括:通过简单消息模板中的ConvertAndSend函数将所述消息推送到WebSocket管道中。6.根据权利要求1所述的方法,其特征在于,所述前端页面包括用于...
【专利技术属性】
技术研发人员:周小亮,杨坤,
申请(专利权)人:平安银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。