【技术实现步骤摘要】
应用日志的管理方法和装置、存储介质及电子设备
[0001]本专利技术涉及计算机领域,具体而言,涉及一种应用日志的管理方法和装置、存储介质及电子设备。
技术介绍
[0002]每个应用程序的运行都会产生应用日志,通常以日志文件的形式存储在应用中。日志文件对于掌握应用程序的运行状况、排查应用程序的运行故障都起到很重要的作用,是应用程序不可或缺的部分。
[0003]但应用程序运行时产生的大量日志,都存储在日志文件中。而日志文件中日志并不会都有作用,有很大一部分的日志都是不被会利用到的无用日志,例如不涉及应用有效操作的日志,在应用故障的时候并不能起到故障排查的作用的日志。但是这些无用日志依旧存在于日志文件中就会使得日志文件较大,从而占用较多的应用内存,甚至会影响应用的运行速度。
[0004]而现有的针对无用日志的处理,均是针对日志文件,通过预设的类型筛选政策,将日志文件中属于无用类型的日志删除,但这种针对日志文件中按照类型进行无用日志的管理手段,是在日志已经写入日志文件之后进行的,那么在还未对日志文件进行处理之前,仍旧 ...
【技术保护点】
【技术特征摘要】
1.一种应用日志的管理方法,其特征在于,包括:响应于将目标日志语句写入日志文件的写入指令,获取日志管理模板,其中,所述目标日志语句为在目标应用内运行目标任务的过程中所产生的应用日志语句,所述日志管理模板包括至少一个日志拦截模式;在所述目标日志语句命中所述日志管理模板中任意一个所述日志拦截模式的情况下,将所述目标日志语句缓存在目标任务缓存中,其中,所述目标任务缓存用于存储所述目标任务运行产生的应用日志;在所述目标任务运行完成的情况下,清除所述目标任务缓存中的所述目标日志语句。2.根据权利要求1所述的方法,其特征在于,在获取日志管理模板之后,还包括:在所述目标日志语句未命中所述日志管理模板中的所述日志拦截模式的情况下,将所述目标日志语句写入所述日志文件。3.根据权利要求1所述的方法,其特征在于,在将所述目标日志语句缓存在目标任务缓存中之后,还包括:在所述目标任务运行异常的情况下,将所述目标任务缓存中的所述目标日志语句写入所述日志文件。4.根据权利要求1
‑
3任一项所述的方法,其特征在于,在获取日志管理模板之前,还包括:从所述目标应用的程序代码中,提取出满足应用日志格式的应用日志模式;根据检索记录确定进行应用日志检索的检索关键词以及各个所述检索关键词对应的检索次数;根据所述检索关键词的所述检索次数,得到与所述检索关键词匹配的所述应用日志模式的日志检索次数;将所述日志检索次数满足模板筛选条件的所述应用日志模式,确定为所述日志拦截模式。5.根据权利要求4所述的方法,其特征在于,所述根据所述检索关键词的所述检索次数,得到与所述检索关键词匹配的所述应用日志模式的日志检索次数包括:在所述应用日志模式的任一模板语句包括所述检索关键词的情况下,将所述...
【专利技术属性】
技术研发人员:孙涛,
申请(专利权)人:海尔智家股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。