断言的方法、装置、电子设备及计算机可读介质制造方法及图纸

技术编号:24852293 阅读:21 留言:0更新日期:2020-07-10 19:06
本公开实施例提供了一种断言的方法、装置、电子设备及计算机可读介质,该方法包括:获取断言的触发信息;根据断言的触发信息和预设的关注者的信息,将断言的上下文信息发送给关注者。该方法及时将断言的上下文信息发送给关注者,提升了断言对应的程序异常的关注度,使关注者能够及时关注到程序异常,同时为关注者排查程序异常提供了更多的有用信息,使关注者能够及时的去解决程序异常。

【技术实现步骤摘要】
断言的方法、装置、电子设备及计算机可读介质
本公开涉及计算机
,具体而言,本公开涉及一种断言的方法、装置、电子设备及计算机可读介质。
技术介绍
现有技术中移动操作系统iOS的API(ApplicationProgrammingInterface,应用程序接口)提供了断言工具,当断言的条件表达式值为YES,则表示程序正常,程序继续运行;当断言的条件表达式值为NO,则表示程序异常,程序崩溃;在程序开发阶段开启断言工具,在正式包中禁用断言工具。如何使关注者及时关注到断言对应的程序异常是有待解决的问题。
技术实现思路
提供该
技术实现思路
部分以便以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。该
技术实现思路
部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围。仅描述独权方案即可,不用描述从权方案。本公开针对现有的方式的缺点,提出一种断言的方法、装置、电子设备及计算机可读介质,用以解决如何使关注者及时关注到断言对应的程序异常的问题。本文档来自技高网...

【技术保护点】
1.一种断言的方法,其特征在于,包括:/n获取断言的触发信息;/n根据所述断言的触发信息和预设的关注者的信息,将所述断言的上下文信息发送给所述关注者。/n

【技术特征摘要】
1.一种断言的方法,其特征在于,包括:
获取断言的触发信息;
根据所述断言的触发信息和预设的关注者的信息,将所述断言的上下文信息发送给所述关注者。


2.根据权利要求1所述的方法,其特征在于,所述获取断言的触发信息,包括:
通过启动断言工具对所述断言进行触发;
当确定所述断言触发成功,获取断言的触发信息,所述触发信息用于表征所述断言触发成功。


3.根据权利要求1所述的方法,其特征在于,所述断言的上下文信息,包括以下至少一项:
断言触发的发生时间、断言触发的发生次数、代码行数、函数名、文件位置、堆栈信息。


4.根据权利要求1所述的方法,其特征在于,所述根据所述断言的触发信息和预设的关注者的信息,将所述断言的上下文信息发送给所述关注者,包括:
根据所述断言的触发信息和预设的关注者的信息,通过调用告警工具将所述断言的上下文信息发送给所述关注者;
当所述上下文信息没有发送成功,通过即时通信应用向所述关注者发送告警信息,以使得即时通信应用通过弹出窗口的形式来显示所述告警信息。


5.根据权利要求1所述的方法,其特征在于,该方法包括:...

【专利技术属性】
技术研发人员:姜中平
申请(专利权)人:北京字节跳动网络技术有限公司
类型:发明
国别省市:北京;11

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

1