The embodiment of the invention discloses a method, the error log classification storage device, and computer readable storage medium, the storage system error log, error codes based on carrying get errors in the event judgment error event error event type; each error event type comprises a plurality of sub types of events; each event can be a sub type for storing the error log error queue set corresponding; based on the error event carries the error code and event ID, determine the error event of the corresponding event sub types, and the error event sequence number; according to the error code and serial number, the error events corresponding to the error log the order of priority and stored to the event queue type error. In this technology plan, according to the error code and serial number of the error event, the error log is sorted and sorted in order, and each error log has its corresponding serial number, which can facilitate the subsequent quick query of the error log.
【技术实现步骤摘要】
一种错误日志分类存储的方法、装置、设备
本专利技术涉及错误日志处理
,特别是涉及一种错误日志分类存储的方法、装置、设备和计算机可读存储介质。
技术介绍
错误日志是软件用来记录运行时出错信息的文本文件。编程人员和维护人员等可以利用错误日志对系统进行调试和维护。系统运行过程中往往会产生大量的错误日志,用户需要查询某个错误日志时,需要花费较长的时间从大量的错误日志中查找到所需的内容,降低了用户体验。如果能够实现错误日志的按序分类存储,将极大的提升错误日志的查询效率。可见,如何自适应分类存储错误日志,是本领域技术人员亟待解决的问题。
技术实现思路
本专利技术实施例的目的是提供一种错误日志分类存储的方法、装置、设备和计算机可读存储介质,可以提升错误日志的查询效率。为解决上述技术问题,本专利技术实施例提供一种错误日志分类存储的方法,包括:获取错误事件;依据所述错误事件中携带的错误码,查找预先建立的映射表,确定出所述错误事件的错误事件类型;其中,每种错误事件类型包括有多个事件子类型;每个事件子类型有其对应的一个用于存储错误日志的错误队列;依据所述错误事件中携带的所述错误码和事 ...
【技术保护点】
一种错误日志分类存储的方法,其特征在于,包括:获取错误事件;依据所述错误事件中携带的错误码,查找预先建立的映射表,确定出所述错误事件的错误事件类型;其中,每种错误事件类型包括有多个事件子类型;每个事件子类型有其对应的一个用于存储错误日志的错误队列;依据所述错误事件中携带的所述错误码和事件ID,确定出所述错误事件对应的事件子类型,以及所述错误事件的序列号;根据所述错误码和所述序列号,将所述错误事件的错误日志按照优先级顺序存储至所述事件子类型对应的错误队列中。
【技术特征摘要】
1.一种错误日志分类存储的方法,其特征在于,包括:获取错误事件;依据所述错误事件中携带的错误码,查找预先建立的映射表,确定出所述错误事件的错误事件类型;其中,每种错误事件类型包括有多个事件子类型;每个事件子类型有其对应的一个用于存储错误日志的错误队列;依据所述错误事件中携带的所述错误码和事件ID,确定出所述错误事件对应的事件子类型,以及所述错误事件的序列号;根据所述错误码和所述序列号,将所述错误事件的错误日志按照优先级顺序存储至所述事件子类型对应的错误队列中。2.根据权利要求1所述的方法,其特征在于,还包括:当获取到查询指令后,则依据所述查询指令中携带的错误事件信息,查找对应的错误队列,读取并展示所述错误队列中优先级最高的错误日志。3.根据权利要求1所述的方法,其特征在于,还包括:获取错误事件触发指令;依据所述触发指令中携带的标识信息,判断所述错误事件是否属于插入操作;若是,依据所述错误事件的错误码和事件ID,将所述错误事件的错误日志插入到对应的错误队列中;若否,则判断所述错误事件是否属于移除操作;当所述错误事件属于移除操作时,则依据所述错误事件中携带的序列号,从对应的错误队列中查询并删除所述序列号对应的错误日志;并将所述错误队列中剩余的所有错误日志依照优先级进行排序。4.根据权利要求3所述的方法,其特征在于,所述依据所述错误事件的错误码和事件ID,将所述错误事件的错误日志插入到对应的错误队列中包括:依据所述错误事件的错误码和事件ID,查找所述错误事件对应的错误队列;判断所述错误队列的可用存储空间是否大于等于所述错误事件的错误日志的大小;若是,则将所述错误事件的错误日志存储至所述错误队列中;若否,则将所述错误队列中优先级最低的错误日志删除,再将所述错误事件的错误日志存储至所述错误队列中。5.一种错误日志分类存储的装置,其特征在于,包括获取单元、判断单元、确定单元和存储单元;所述获取单元,用于获取错误事件;所述判断单元,用于依据所述错误事件中携带的错误码,查找预先建立的映射表,确定出所述错误事件的错误事件类型;其中,每种错误事件类型包括有多个事件子类型;每个事件子类型有其对应的一个用于存储错误日志的错误队列;所述确定单元,用于依据所述错误事件中携带的所述错误...
【专利技术属性】
技术研发人员:王洋,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。