本申请实施例涉及日志处理,尤其涉及一种串口日志记录设备及方法。
背景技术:
1、在电子设备的生产、调试、使用等过程中难免会出现各种各样的异常情况,通常需要获取电子设备使用过程中产生的异常日志,并基于异常日志定位和解决异常情况。
2、目前日志信息的获取一般是打开电子设备的调试模块(debug模式)或者在电子设备上插上调试卡(debug卡),然后通过技术人员在电子设备上反复测试,需要技术人员时刻关注电子设备是否能够复现异常情况。然而这种异常日志获取方式在客户端电子设备的可实施性很差,在客户端电子设备没有完备的设备调试仪器的情况下,往往需要将客户端电子设备寄回厂家,再通过专用设备调试仪器进行调试,日志信息的获取效率较低。
技术实现思路
1、本申请实施例提供一种串口日志记录设备及方法,以解决相关技术中日志信息的获取效率低的技术问题,有效提高日志信息的获取效率。
2、在第一方面,本申请实施例提供了一种串口日志记录设备,包括主处理模块、日志处理模块、存储单元以及故障提醒单元,其中,日志处理模块与主处理模块的调试串口连接,日志处理模块与存储单元以及故障提醒单元连接,其中:
3、主处理模块用于基于调试模式,通过调试串口向日志处理模块发送日志信息;
4、日志处理模块用于获取主处理模块提供的日志信息,并将日志信息保存在存储单元中;
5、日志处理模块还用于基于日志信息进行故障检测,并在检测到故障日志信息的情况下通过故障提醒单元发出故障检测提醒。
6、在第二方面,本申请实施例提供了一种串口日志记录方法,应用于如第一方面任一项的串口日志记录设备中的日志处理模块,串口日志记录方法包括:
7、获取主处理模块在调试模式下收集的日志信息,并将日志信息保存在存储单元中;
8、基于保存在存储单元中的日志信息进行故障检测;
9、在检测到故障日志信息的情况下通过故障提醒单元发出故障检测提醒。
10、本申请实施例通过日志处理模块获取主处理模块在调试模式下提供的日志信息,并将日志信息保存在存储单元中,同时,日志处理模块根据日志信息进行故障检测,并在检测到故障日志信息时通过故障提醒单元发出故障检测提醒,提醒工作人员检测到故障日志信息,不需要工作人员在电子设备上反复测试,以及时刻关注电子设备是否能够复现异常情况,日志处理模块实时根据主处理模块提供的日志信息即可自动检测故障日志信息,工作人员可从存储单元中获取故障日志信息,有效提高日志信息的获取效率。
1.一种串口日志记录设备,其特征在于,包括主处理模块、日志处理模块、存储单元以及故障提醒单元,其中,所述日志处理模块与所述主处理模块的调试串口连接,所述日志处理模块与所述存储单元以及所述故障提醒单元连接,其中:
2.根据权利要求1所述的串口日志记录设备,其特征在于,所述日志处理模块通过如下方式基于所述日志信息进行故障检测:
3.根据权利要求1所述的串口日志记录设备,其特征在于,所述故障提醒单元包括声音提醒单元和/或灯光提醒单元,所述日志处理模块通过如下方式在检测到故障日志信息的情况下通过所述故障提醒单元发出故障检测提醒:
4.根据权利要求1所述的串口日志记录设备,其特征在于,所述故障提醒单元包括通信单元,所述日志处理模块通过如下方式在检测到故障日志信息的情况下通过所述故障提醒单元发出故障检测提醒:
5.根据权利要求1所述的串口日志记录设备,其特征在于,所述日志处理模块连接有用于接入外接存储设备的日志输出接口,所述日志处理模块还用于在检测到所述日志输出接口接入外接存储设备的情况下,通过所述日志输出接口向所述外接存储设备发送保存在所述存储单元中的所述日志信息。
6.根据权利要求1所述的串口日志记录设备,其特征在于,所述日志处理模块在所述存储单元中保存的数据量达到存储容量阈值的情况下,将所述日志信息覆写到所述存储单元中。
7.一种串口日志记录方法,应用于如权利要求1-6任一项所述的串口日志记录设备中的日志处理模块,其特征在于,所述串口日志记录方法包括:
8.根据权利要求7所述的串口日志记录方法,其特征在于,所述基于保存在所述存储单元中的所述日志信息进行故障检测,包括:
9.根据权利要求7所述的串口日志记录方法,其特征在于,所述日志处理模块连接有用于接入外接存储设备的日志输出接口,所述串口日志记录方法还包括:
10.根据权利要求7所述的串口日志记录方法,其特征在于,所述串口日志记录方法还包括: