预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共12页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113722190A(43)申请公布日2021.11.30(21)申请号202111286202.3(22)申请日2021.11.02(71)申请人浙江中控技术股份有限公司地址310051浙江省杭州市滨江区六和路309号(72)发明人姚杰蒋丽莹邱怀宇王方平施江林黄纽舒(74)专利代理机构杭州华进联浙知识产权代理有限公司33250代理人金无量(51)Int.Cl.G06F11/30(2006.01)权利要求书2页说明书7页附图2页(54)发明名称日志处理方法、系统、电子装置和存储介质(57)摘要本申请涉及一种日志处理方法、系统、电子装置和存储介质,其中,该日志处理方法通过启动至少一个进程,并在各所述进程中执行获取各驱动模块的事件的任务,其中,所述进程携带有进程ID和进程名;根据所述事件生成日志内容,其中,所述日志内容包括以下至少之一:事件源、事件群类、事件描述、事件时间;根据预设目录,将所述日志内容输出至相应位置的日志文件中,以及,根据所述进程ID和所述进程名,分配所述日志内容相应的文件名,解决了相关技术中采集器和驱动模块的日志混乱问题,降低了开发时间成本。CN113722190ACN113722190A权利要求书1/2页1.一种日志处理方法,其特征在于,所述方法包括:启动至少一个进程,并在各所述进程中执行获取各驱动模块的事件的任务,其中,所述进程携带有进程ID和进程名;根据所述事件生成日志内容,其中,所述日志内容包括以下至少之一:事件源、事件群类、事件描述、事件时间;根据预设目录,将所述日志内容输出至相应位置的日志文件中,以及,根据所述进程ID和所述进程名,分配所述日志内容相应的日志文件名。2.根据权利要求1所述的日志处理方法,其特征在于,根据预设目录,将所述日志内容输出至相应位置的日志文件中包括:将所述日志内容以预设格式输出至相应位置的日志文件中。3.根据权利要求1所述的日志处理方法,其特征在于,根据预设目录,将所述日志内容输出至相应位置的日志文件中包括:在配置文件中设置所述日志内容的输出级别,根据所述日志输出级别将所述日志内容输出至相应位置的日志文件中,其中,所述日志输出级别包括以下至少之一:Debug、Info、Warning、Error、Critical。4.根据权利要求1所述的日志处理方法,其特征在于,根据预设目录,将所述日志内容输出至相应位置的日志文件中包括:在配置文件中设置所述日志内容的输出方式,根据所述日志输出方式将所述日志内容输出至相应位置的日志文件中,其中,所述日志输出方式包括以下至少之一:开发工具的输出窗口输出、控制台输出、指定文件输出。5.根据权利要求4所述的日志处理方法,其特征在于,在所述日志输出方式为所述指定文件输出时,根据预设目录,将所述日志内容输出至相应位置的日志文件中包括:将同一进程处理得到的日志内容逐条写入对应的所述日志文件中,并判断所述日志文件的占存是否超过第三阈值;在判断到所述日志文件的占存超过所述第三阈值的情况下,按照所述日志文件中日志内容的写入时间顺序,将较晚写入的日志内容覆盖较早写入的日志内容。6.根据权利要求4所述的日志处理方法,其特征在于,在所述日志输出方式为所述指定文件输出时,根据预设目录,将所述日志内容输出至相应位置的日志文件中包括:获取各所述日志文件中日志内容的最新写入时间,将所述多个进程按照所述最新写入时间的先后顺序进行从晚到早的排列;根据进程保留个数关闭排在末后的至少一个进程,以及删除所述排在末后的至少一个进程对应的日志文件。7.根据权利要求1至6中任一项所述的日志处理方法,其特征在于,在根据所述事件生成日志内容之后,将所述日志内容存储至缓存区,根据预设目录,将所述日志内容输出至相应位置的日志文件中包括:将所述驱动模块的加载数量和第一阈值进行比较,在所述驱动模块的加载数量超过所述第一阈值的情况下,按照预设周期输出所述缓存区的日志内容至所述日志文件并刷新所述缓存区;和/或,将所述日志内容的输出数量和第二阈值进行比较,在所述日志内容的输出量超2CN113722190A权利要求书2/2页过所述第二阈值的情况下,按照预设周期输出所述缓存区的日志内容至所述日志文件并刷新所述缓存区。8.一种日志处理系统,其特征在于,所述系统包括:采集器、驱动模块和日志模块,所述采集器包括事件接口和日志输出接口,所述日志模块包括缓存模块;其中,所述驱动模块用于通过所述事件接口将事件发送至所述采集器;所述日志模块用于通过所述缓存模块缓存所述采集器生成的日志内容;所述采集器用于执行权利要求1至7中任一项所述的日志处理方法。9.一种电子装置,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为运行所