日志上传方法和装置制造方法及图纸

技术编号:19828082 阅读:29 留言:0更新日期:2018-12-19 16:53
本发明专利技术提供了一种日志上传方法和装置,该方法通过由目标服务器向客户端主动发送第一即时通讯消息,其中,该第一即时通讯消息中指示了目标服务器所需要的目标日志文件的信息,从而能够使客户端根据该第一即时通讯消息来确定目标日志文件并上传至日志服务器;使得目标服务器可以从日志服务器获取目标日志文件,而无需被动的接收各个客户端的全部日志文件,再从众多日志文件中搜索查询客户端的故障问题所对应的日志文件,提升了服务器的系统性能。

【技术实现步骤摘要】
日志上传方法和装置
本专利技术涉及计算机
,特别是涉及一种日志上传方法和装置。
技术介绍
随着计算机技术的发展,客户端的用户逐渐增多,各平台的差异性使用户在使用客户端应用程序的时候,经常出现错误或崩溃的情况,为了降低这种情况的发生,开发人员需要对客户端的日志信息进行收集,通过对日志的分析处理来及时纠正应用程序存在的问题,提高用户体验。对应用程序(也即客户端)而言,日志的重要性不言而喻。日志可以记录很多关键信息,包括程序运行时产生的错误信息、调试信息,和其它一些有用的状态信息等。但是,应用程序绝大部分时候是不会连接着集成开发环境的,开发人员不能够很方便地获取到客户端上的日志信息,尤其是线上用户的应用程序崩溃时,经常有些场景是很难复现的,因此,用户设备上的日志记录对消除故障显得尤为重要。目前的日志上传方式主要是由客户端,即应用程序将本地记录的日志定期主动上传至服务器,那么当应用程序的用户量较大时,则容易存在多个客户端的大量日志集中上报而导致服务器的性能降低的问题。由此可见,现有技术中的日志上传方案普遍会降低服务器的性能。
技术实现思路
本专利技术提供了一种日志上传方法和装置,以解决现有本文档来自技高网...

【技术保护点】
1.一种日志上传方法,应用于客户端,其特征在于,包括:接收来自目标服务器的第一即时通讯消息,其中,所述第一即时通讯消息用于指示所述客户端上传目标日志文件;根据所述第一即时通讯消息确定待上传的目标日志文件;将所述目标日志文件上传至日志服务器。

【技术特征摘要】
1.一种日志上传方法,应用于客户端,其特征在于,包括:接收来自目标服务器的第一即时通讯消息,其中,所述第一即时通讯消息用于指示所述客户端上传目标日志文件;根据所述第一即时通讯消息确定待上传的目标日志文件;将所述目标日志文件上传至日志服务器。2.根据权利要求1所述的方法,其特征在于,所述接收来自目标服务器的第一即时通讯消息,包括:上报异常信息至目标服务器,其中,所述异常信息包括所述客户端的ID;接收来自所述目标服务器的第一即时通讯消息,其中,所述第一即时通讯消息用于指示所述客户端上传用于描述目标模块异常的目标日志文件。3.根据权利要求1所述的方法,其特征在于,所述接收来自目标服务器的第一即时通讯消息,还包括:接收来自目标服务器的第一即时通讯消息,其中,所述第一即时通讯消息用于指示所述客户端上传至少一个目标模块的目标日志文件。4.根据权利要求1所述的方法,其特征在于,所述根据所述第一即时通讯消息确定待上传的目标日志文件,包括:对所述第一即时通讯消息进行格式解析,确定所述第一即时通讯消息的消息类型、消息内容;确定所述消息内容中的目标模块信息;将所述目标模块信息对应的日志文件确定为待上传的目标日志文件。5.根据权利要求1所述的方法,其特征在于,所述根据所述第一即时通讯消息确定待上传的目标日志文件之后,所述方法还包括:将所述目标日志文件上传至预设服务器;获取所述目标日志文件在所述预设服务器上的存储地址;将所述目标日志文件的属性信息上传至所述目标服务器,其中,所述属性信息包括所述目标日志文件的在预设服务器上的存储地址。6.根据权利要求5所述的方法,其特征在于,所述将所述目标日志文件的属性信息上传至所述目标服务器,包括:将所述目标日志文件的属性信息组装为第二即时通讯消息,其中,所述第二即时通讯消息的消息类型为文件类型,所述属性信息还包括所述目标日志文件对应的目标模块的信息、目标日志文件的名称;将所述第二即时通讯消息上传至所述目标服务器。7.一种日志上传装置,应...

【专利技术属性】
技术研发人员:杨诚孙京谭孝贤
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1