本申请涉及通信领域,尤其涉及一种日志处理方法、装置、设备及介质。
背景技术:
1、在终端设备上任务运行时会产生大量日志,为了方便查看任务进程,可以通过导出日志并查看日志了解任务进程。
2、现有的终端设备大部分支持的日志都是一个日志库,在进程运行的时候将进程运行的相关情况记录在本地,在一定内存中轮训式的更新,并且只能存储一定大小的离线日志,当产生大量日志时,容易导致丢包问题,并且现有的终端设备不能进行日志解析,导致不能及时导出日志以方便查看日志情况。
技术实现思路
1、本申请提供一种日志处理方法、装置、设备及介质,可以解决日志不能及时导出与日志丢包问题,保障日志可以及时导出以方便查看日志情况。
2、一方面,本申请提供一种日志处理方法,应用于终端cpe,所述方法包括:
3、获取当前的日志,所述当前的日志由本地模组产生;
4、根据所述日志的日志类型,为所述日志配置与该日志的日志类型对应的类型参数,所述日志类型包括在线日志和离线日志;
5、根据所述日志的类型参数,按照日志类型的优先级,将所述日志转发至处理设备,以使所述处理设备存储所述日志并响应于处理请求,执行对所述日志的处理;其中,所述在线日志的优先级高于所述离线日志的优先级,所述处理设备的设备性能优于所述终端cpe的设备性能。
6、在一种实施例中,所述根据所述日志的日志类型,为所述日志配置与该日志的日志类型对应的类型参数,包括:
7、若所述日志的日志类型为在线日志,则将所述日志的类型参数设定为第一值;
8、若所述日志的日志类型为离线日志,则将所述日志的类型参数设定为第二值。
9、在一种实施例中,所述根据所述日志的类型参数,按照日志类型的优先级,将所述日志转发至处理设备,包括:
10、若所述当前的日志的类型参数中存在表征所述在线日志的第一类型参数,则将该第一类型参数对应的日志转发至处理设备,直至当前的日志的类型参数中不存在所述第一类型参数,则将当前的剩余日志转发至所述处理设备。
11、在一种实施例中,所述根据所述日志的日志类型,为所述日志配置与该日志的日志类型对应的类型参数之前,还包括:
12、根据用户设定的关键字,对所述当前的日志进行关键字检测,并删除不包括所述关键字的日志。
13、在一种实施例中,所述方法还包括:
14、在所述将所述日志转发至处理设备的过程中,获取当前的cpu占有率;
15、若所述cpu占有率超过第一阈值,则中止除所述日志转发对应的业务以外的其它业务。
16、在一种实施例中,所述将所述日志转发至处理设备,包括:
17、通过socket方式,将所述日志转发至所述处理设备。
18、另一方面,本申请提供一种日志处理装置,应用于终端cpe,所述装置包括:
19、获取模块,用于获取当前的日志,所述当前的日志由本地模组产生;
20、配置模块,用于根据所述日志的日志类型,为所述日志配置与该日志的日志类型对应的类型参数,所述日志类型包括在线日志和离线日志;
21、转发模块,用于根据所述日志的类型参数,按照日志类型的优先级,将所述日志转发至处理设备,以使所述处理设备存储所述日志并响应于处理请求,执行对所述日志的处理;其中,所述在线日志的优先级高于所述离线日志的优先级,所述处理设备的设备性能优于所述终端cpe的设备性能。
22、在一种实施例中,所述配置模块,具体用于若所述日志的日志类型为在线日志,则将所述日志的类型参数设定为第一值;
23、所述配置模块,具体还用于若所述日志的日志类型为离线日志,则将所述日志的类型参数设定为第二值。
24、在一种实施例中,所述转发模块,具体用于若所述当前的日志的类型参数中存在表征所述在线日志的第一类型参数,则将该第一类型参数对应的日志转发至处理设备,直至当前的日志的类型参数中不存在所述第一类型参数,则将当前的剩余日志转发至所述处理设备。
25、在一种实施例中,所述转发模块,具体还用于根据用户设定的关键字,对所述当前的日志进行关键字检测,并删除不包括所述关键字的日志。
26、在一种实施例中,所述转发模块,具体还用于在所述将所述日志转发至处理设备的过程中,获取当前的cpu占有率;
27、所述转发模块,具体还用于若所述cpu占有率超过第一阈值,则中止除所述日志转发对应的业务以外的其它业务。
28、在一种实施例中,所述转发模块,具体还用于通过socket方式,将所述日志转发至所述处理设备。
29、又一方面,本申请提供一种电子设备,包括:处理器,以及与所述处理器通信连接的存储器;
30、所述存储器存储计算机执行指令;
31、所述处理器执行所述存储器存储的计算机执行指令,以实现如前所述的方法。
32、又一方面,本申请提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如前所述的方法。
33、本申请提供的日志处理方法、装置、设备及介质,应用于终端cpe,首先获取由本地模组产生的当前的日志,然后根据所述日志的日志类型,为所述日志配置与该日志的日志类型对应的类型参数,所述日志类型包括在线日志和离线日志,最后根据所述日志的类型参数,按照日志类型的优先级,将所述日志转发至处理设备,以使所述处理设备存储所述日志并响应于处理请求,执行对所述日志的处理。其中,所述在线日志的优先级高于所述离线日志的优先级,所述处理设备的设备性能优于所述终端cpe的设备性能。基于本申请提供的方法,可以解决日志丢包问题,保障日志可以及时导出以方便查看日志情况。
1.一种日志处理方法,其特征在于,应用于终端cpe,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述日志的日志类型,为所述日志配置与该日志的日志类型对应的类型参数,包括:
3.根据权利要求1所述的方法,其特征在于,所述根据所述日志的类型参数,按照日志类型的优先级,将所述日志转发至处理设备,包括:
4.根据权利要求3所述的方法,其特征在于,所述根据所述日志的日志类型,为所述日志配置与该日志的日志类型对应的类型参数之前,还包括:
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
6.根据权利要求1-5任一项所述的方法,其特征在于,所述将所述日志转发至处理设备,包括:
7.一种日志处理装置,其特征在于,应用于终端cpe,所述装置包括:
8.根据权利要求7所述的装置,其特征在于,
9.根据权利要求7所述的装置,其特征在于,
10.根据权利要求9所述的装置,其特征在于,
11.根据权利要求7所述的装置,其特征在于,
12.根据权利要求7-11任一项所述的装置,其特征在于,
13.一种电子设备,其特征在于,包括:处理器,以及与所述处理器通信连接的存储器;
14.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1-6中任一项所述的方法。
