日志输出方法、系统、装置、车载设备和可读存储介质制造方法及图纸

技术编号:34866084 阅读:12 留言:0更新日期:2022-09-08 08:10
本申请实施例提供一种日志输出方法、系统、装置、车载设备和可读存储介质,该日志输出方法通过初始化单元调用接口单元中的初始化接口,以读取配置单元中应用程序模块对应的预设配置信息并进行日志信息配置,其中,预设配置信息包括待配置的预设日志级别和应用程序模块中需要输出调试定位信息的位置,当监控单元监测到异常时,接收用户输入的日志输出指令,调用日志输出指令中包含的调试级别对应的日志输出接口来输出应用程序模块中调试定位信息的运行日志。本申请可以更加快速便捷的动态实时改变日志的输出级别,从而提高调试定位的效率,以使对问题的定位排查更加方便。以使对问题的定位排查更加方便。以使对问题的定位排查更加方便。

【技术实现步骤摘要】
日志输出方法、系统、装置、车载设备和可读存储介质


[0001]本专利技术涉及终端设备
,具体而言,涉及一种日志输出方法、系统、装置、车载设备和可读存储介质。

技术介绍

[0002]在车载设备领域,运行在设备上的业务单元将产生大量的日志信息,通过这些日志信息可以检查业务过程和单元运行过程中错误产生的原因,还可帮助业务系统使用者监控系统的使用情况。因此,对车载设备控制系统以及日志信息安全性要求越来越高。而目前使用的日志系统一般是静态设置,在运行过程中不能修改日志的级别,修改设置后需要重启系统才能生效,不方便问题的定位排查。

技术实现思路

[0003]本专利技术的目的在于提供一种日志输出方法、系统、装置、车载设备和可读存储介质。
[0004]第一方面,本专利技术提供一种日志输出方法,应用于车载设备控制系统,所述方法包括:
[0005]通过初始化单元调用接口单元中的初始化接口,以读取配置单元中应用程序模块对应的预设配置信息并进行日志信息配置,其中,所述预设配置信息包括待配置的预设日志级别和所述应用程序模块中需要输出调试定位信息的位置;
[0006]当监控单元监测到异常时,接收用户输入的日志输出指令;
[0007]调用所述日志输出指令中包含的调试级别对应的日志输出接口来输出所述应用程序模块中所述调试定位信息的运行日志。
[0008]在可选的实施方式中,所述方法还包括:
[0009]在所述应用程序模块正常运行时,调用所述接口单元中对应于所述预设日志级别的日志输出接口进行运行日志输出。
[0010]在可选的实施方式中,所述方法还包括:
[0011]在输出所述运行日志后,接收用户输入的日志级别设置指令或者进行系统重启,以将所述应用程序模块的日志级别恢复为所述预设日志级别。
[0012]在可选的实施方式中,所述预设配置信息还包括日志文件的存储路径、文件大小和文件循环数量,所述方法还包括:
[0013]根据所述应用程序模块对应的所述存储路径、所述文件大小和所述文件循环数量将输出的所述运行日志在存储单元中进行保存。
[0014]在可选的实施方式中,所述预设配置信息还包括远程传输地址和远程传输控制协议,所述方法还包括:
[0015]基于所述应用程序模块对应的所述远程传输地址和所述远程传输控制协议通过传输单元对所述运行日志进行远程传输。
[0016]在可选的实施方式中,所述日志级别按照优先级从高到低的顺序排序,包括:严重级别、错误级别、警告级别、运行级别和调试级别。
[0017]第二方面,本专利技术提供一种日志输出系统,所述日志输出系统包括初始化单元、配置单元、接口单元和监控单元,所述配置单元分别与所述初始化单元和所述接口单元连接,所述接口单元包括初始化接口和日志输出接口;
[0018]所述初始化单元用于调用所述初始化接口,以读取所述配置单元中应用程序模块对应的预设配置信息并进行日志信息配置,其中,所述预设配置信息包括待配置的预设日志级别和所述应用程序模块中需要输出调试定位信息的位置;
[0019]所述监控单元用于对车载设备控制系统进行异常监控,并在异常时发出警告;
[0020]所述接口单元用于当所述监控单元监测到异常时,接收用户输入的日志输出指令,并调用所述日志输出指令对应的调试级别对应的日志输出接口来输出所述应用程序模块中对应的调试定位信息的运行日志。
[0021]第三方面,本专利技术提供一种日志输出装置,所述装置包括:
[0022]初始化模块,用于通过初始化单元调用接口单元中的初始化接口,以读取配置单元中应用程序模块对应的预设配置信息并进行日志信息配置,其中,所述预设配置信息包括待配置的预设日志级别和所述应用程序模块中需要输出调试定位信息的位置;
[0023]监测模块,用于当监控单元监测到异常时,接收用户输入的日志输出指令;
[0024]调用模块,用于调用所述日志输出指令中包含的调试级别对应的日志输出接口来输出所述应用程序中所述调试定位信息的运行日志。
[0025]第四方面,本专利技术提供一种车载设备,包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序在所述处理器上运行时执行所述的日志输出方法。
[0026]第五方面,本专利技术提供一种可读存储介质,其存储有计算机程序,所述计算机程序在处理器上运行时执行所述的日志输出方法。
[0027]本专利技术实施例的有益效果是:
[0028]本申请实施例提供一种日志输出方法,该日志输出方法通过通过初始化单元调用接口单元中的初始化接口,以读取配置单元中应用程序模块对应的预设配置信息并进行日志信息配置,其中,预设配置信息包括待配置的预设日志级别和应用程序模块中需要输出调试定位信息的位置,当监控单元监测到异常时,接收用户输入的日志输出指令,调用日志输出指令中包含的调试级别对应的日志输出接口来输出应用程序模块中调试定位信息的运行日志。本申请可以更加快速便捷的动态实时改变日志的输出级别,从而提高调试定位的效率,以使对问题的定位排查更加方便。
[0029]为使本申请的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
[0030]为了更清楚地说明本专利技术的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对本专利技术保护范围的限定。在各个附图中,类似的构成部分采用类似的编号。
[0031]图1示出了本申请实施例提出的一种日志输出系统的结构示意图;
[0032]图2示出了本申请实施例提出的一种日志输出方法的第一流程示意图;
[0033]图3示出了本申请实施例提出的一种日志输出方法的第二流程示意图;
[0034]图4示出了本申请实施例提出的一种日志输出方法的第三流程示意图;
[0035]图5示出了本申请实施例提出的一种日志输出方法的第四流程示意图;
[0036]图6示出了本申请实施例提供的一种日志输出装置的结构示意图。
[0037]主要元件符号说明:
[0038]10

日志输出系统;11

初始化单元;12

配置单元;13

接口单元;14

存储单元;15

传输单元;16

监控单元;20

日志输出装置;21

初始化模块;22

监测模块;23

调用模块。
具体实施方式
[0039]下面将结合本专利技术实施例中附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。
[0040]通常在此处附图中描述和示出的本专利技术实施例的组件可以以各种不同的配置来布置和设计。因此,以本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种日志输出方法,其特征在于,应用于车载设备控制系统,所述方法包括:通过初始化单元调用接口单元中的初始化接口,以读取配置单元中应用程序模块对应的预设配置信息并进行日志信息配置,其中,所述预设配置信息包括待配置的预设日志级别和所述应用程序模块中需要输出调试定位信息的位置;当监控单元监测到异常时,接收用户输入的日志输出指令;调用所述日志输出指令中包含的调试级别对应的日志输出接口来输出所述应用程序模块中所述调试定位信息的运行日志。2.根据权利要求1所述的日志输出方法,其特征在于,还包括:在所述应用程序模块正常运行时,调用所述接口单元中对应于所述预设日志级别的日志输出接口进行运行日志输出。3.根据权利要求1所述的日志输出方法,其特征在于,还包括:在输出所述运行日志后,接收用户输入的日志级别设置指令或者进行系统重启,以将所述应用程序模块的日志级别恢复为所述预设日志级别。4.根据权利要求1所述的日志输出方法,其特征在于,所述预设配置信息还包括日志文件的存储路径、文件大小和文件循环数量,所述方法还包括:根据所述应用程序模块对应的所述存储路径、所述文件大小和所述文件循环数量将输出的所述运行日志在存储单元中进行保存。5.根据权利要求1所述的日志输出方法,其特征在于,所述预设配置信息还包括远程传输地址和远程传输控制协议,还包括:基于所述应用程序模块对应的所述远程传输地址和所述远程传输控制协议通过传输单元对所述运行日志进行远程传输。6.根据权利要求1所述的日志输出方法,其特征在于,所述日志级别按照优先级从高到低的顺序排序,包括:严重级别、错误级别、警告级别、运行级别和调试级别。7.一种日...

【专利技术属性】
技术研发人员:马利宁何天翼徐日花
申请(专利权)人:北斗星通智联科技有限责任公司
类型:发明
国别省市:

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

1