一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

日志处理方法、系统、电子装置和存储介质与流程

2021-12-01 01:32:00 来源:中国专利 TAG:

技术特征:
1.一种日志处理方法,其特征在于,所述方法包括:启动至少一个进程,并在各所述进程中执行获取各驱动模块的事件的任务,其中,所述进程携带有进程id和进程名;根据所述事件生成日志内容,其中,所述日志内容包括以下至少之一:事件源、事件群类、事件描述、事件时间;根据预设目录,将所述日志内容输出至相应位置的日志文件中,以及,根据所述进程id和所述进程名,分配所述日志内容相应的日志文件名。2.根据权利要求1所述的日志处理方法,其特征在于,根据预设目录,将所述日志内容输出至相应位置的日志文件中包括:将所述日志内容以预设格式输出至相应位置的日志文件中。3.根据权利要求1所述的日志处理方法,其特征在于,根据预设目录,将所述日志内容输出至相应位置的日志文件中包括:在配置文件中设置所述日志内容的输出级别,根据所述日志输出级别将所述日志内容输出至相应位置的日志文件中,其中,所述日志输出级别包括以下至少之一:debug、info、warning、error、critical。4.根据权利要求1所述的日志处理方法,其特征在于,根据预设目录,将所述日志内容输出至相应位置的日志文件中包括:在配置文件中设置所述日志内容的输出方式,根据所述日志输出方式将所述日志内容输出至相应位置的日志文件中,其中,所述日志输出方式包括以下至少之一:开发工具的输出窗口输出、控制台输出、指定文件输出。5.根据权利要求4所述的日志处理方法,其特征在于,在所述日志输出方式为所述指定文件输出时,根据预设目录,将所述日志内容输出至相应位置的日志文件中包括:将同一进程处理得到的日志内容逐条写入对应的所述日志文件中,并判断所述日志文件的占存是否超过第三阈值;在判断到所述日志文件的占存超过所述第三阈值的情况下,按照所述日志文件中日志内容的写入时间顺序,将较晚写入的日志内容覆盖较早写入的日志内容。6.根据权利要求4所述的日志处理方法,其特征在于,在所述日志输出方式为所述指定文件输出时,根据预设目录,将所述日志内容输出至相应位置的日志文件中包括:获取各所述日志文件中日志内容的最新写入时间,将所述多个进程按照所述最新写入时间的先后顺序进行从晚到早的排列;根据进程保留个数关闭排在末后的至少一个进程,以及删除所述排在末后的至少一个进程对应的日志文件。7.根据权利要求1至6中任一项所述的日志处理方法,其特征在于,在根据所述事件生成日志内容之后,将所述日志内容存储至缓存区,根据预设目录,将所述日志内容输出至相应位置的日志文件中包括:将所述驱动模块的加载数量和第一阈值进行比较,在所述驱动模块的加载数量超过所述第一阈值的情况下,按照预设周期输出所述缓存区的日志内容至所述日志文件并刷新所述缓存区;和/或,将所述日志内容的输出数量和第二阈值进行比较,在所述日志内容的输出量超
过所述第二阈值的情况下,按照预设周期输出所述缓存区的日志内容至所述日志文件并刷新所述缓存区。8.一种日志处理系统,其特征在于,所述系统包括:采集器、驱动模块和日志模块,所述采集器包括事件接口和日志输出接口,所述日志模块包括缓存模块;其中,所述驱动模块用于通过所述事件接口将事件发送至所述采集器;所述日志模块用于通过所述缓存模块缓存所述采集器生成的日志内容;所述采集器用于执行权利要求1至7中任一项所述的日志处理方法。9.一种电子装置,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行权利要求1至7中任一项所述的日志处理方法。10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的日志处理方法的步骤。

技术总结
本申请涉及一种日志处理方法、系统、电子装置和存储介质,其中,该日志处理方法通过启动至少一个进程,并在各所述进程中执行获取各驱动模块的事件的任务,其中,所述进程携带有进程ID和进程名;根据所述事件生成日志内容,其中,所述日志内容包括以下至少之一:事件源、事件群类、事件描述、事件时间;根据预设目录,将所述日志内容输出至相应位置的日志文件中,以及,根据所述进程ID和所述进程名,分配所述日志内容相应的文件名,解决了相关技术中采集器和驱动模块的日志混乱问题,降低了开发时间成本。成本。成本。


技术研发人员:姚杰 蒋丽莹 邱怀宇 王方平 施江林 黄纽舒
受保护的技术使用者:浙江中控技术股份有限公司
技术研发日:2021.11.02
技术公布日:2021/11/30
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献