CN111221790A - 一种日志文件的处理方法、装置及计算机可读存储介质 - Google Patents

一种日志文件的处理方法、装置及计算机可读存储介质 Download PDF

Info

Publication number
CN111221790A
CN111221790A CN201911024650.9A CN201911024650A CN111221790A CN 111221790 A CN111221790 A CN 111221790A CN 201911024650 A CN201911024650 A CN 201911024650A CN 111221790 A CN111221790 A CN 111221790A
Authority
CN
China
Prior art keywords
level
log file
importance
preset
deleting
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201911024650.9A
Other languages
English (en)
Inventor
程学超
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Suzhou Inspur Intelligent Technology Co Ltd
Original Assignee
Suzhou Inspur Intelligent Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Suzhou Inspur Intelligent Technology Co Ltd filed Critical Suzhou Inspur Intelligent Technology Co Ltd
Priority to CN201911024650.9A priority Critical patent/CN111221790A/zh
Publication of CN111221790A publication Critical patent/CN111221790A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/18File system types
    • G06F16/1805Append-only file systems, e.g. using logs or journals to store data
    • G06F16/1815Journaling file systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/16File or folder operations, e.g. details of user interfaces specifically adapted to file systems
    • G06F16/162Delete operations

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Debugging And Monitoring (AREA)

Abstract

一种日志文件的处理方法、装置及计算机可读存储介质,包括:获当日志文件的存储空间超过预设阈值时,删除重要程度等级不高于预设等级的日志文件;其中,日志文件的重要程度等级是日志文件生成时确定的。由于当日志文件的存储空间超过预设阈值时,删除了重要程度等级不高于预设等级的日志文件,因此在日志文件存储空间一定的情况下,最大程度地保留了重要日志文件,实现了重要信息的保存。

Description

一种日志文件的处理方法、装置及计算机可读存储介质
技术领域
本文涉及计算机技术,尤指一种日志文件的处理方法、装置及计算机可读存储介质。
背景技术
日志文件是用于记录***、软件等运行情况的文件,具有处理历史数据、诊断问题的追踪以及理解***、软件的活动等重要作用。对于***维护人员或者软件开发人员来说,日志文件当然越全面越好,但是随着日志文件的不断增加,越来越多磁盘空间被占用,从而严重影响操作***使用者的使用体验。
相关技术中,当日志文件的存储空间大于某个阈值时,服务器往往会删除所有的日志文件,然后重新开始记录新的日志文件。
然而,这种方法可能会造成一些重要日志文件被删除,从而造成重要信息的遗漏。
发明内容
本申请提供了一种日志文件的处理方法、装置及计算机可读存储介质,在日志文件存储空间一定的情况下,最大程度地保留重要日志文件,实现重要信息的保存。
本申请提供了一种日志文件的处理方法,包括:
当日志文件的存储空间超过预设阈值时,删除重要程度等级不高于预设等级的日志文件;其中,所述日志文件的重要程度等级是所述日志文件生成时确定的。
所述删除重要程度等级不高于预设等级的日志文件之前,还包括:
根据日志文件的重要程度确定生成的日志文件的重要程度等级。
所述预设阈值和所述预设等级的个数均为多个,并且每一个预设等级对应一个预设阈值,所述当日志文件的存储空间超过预设阈值时,删除重要程度等级不高于预设等级的日志文件,包括:
当所述日志文件的存储空间超过多个所述预设阈值中的目标阈值时,删除重要程度等级不高于目标等级的日志文件;其中,所述目标等级对应于所述目标阈值。
所述删除重要程度等级不高于目标等级的日志文件之后,还包括:
存储新生成的重要程度等级高于所述目标等级的日志文件。
所述重要程度等级包括:严重等级、一般等级和提示等级;所述预设阈值包括:一般阈值和提示阈值,所述预设等级包括:一般等级和提示等级;其中,所述一般阈值对应所述一般等级,所述提示阈值对应所述提示等级;所述当日志文件的存储空间超过多个预设阈值中的目标阈值时,删除重要程度等级不高于目标等级的日志文件,包括:
当所述日志文件的存储空间超过所述提示阈值时,删除重要程度等级不高于所述提示等级的日志文件;
当所述日志文件的存储空间超过所述一般阈值时,删除重要程度等级不高于所述一般等级的日志文件。
所述删除重要程度等级不高于所述提示等级的日志文件之后,还包括:
存储新生成的重要程度等级高于所述提示等级的日志文件。
所述删除重要程度等级不高于所述一般等级的日志文件之后,还包括:
存储新生成的重要程度等级高于所述一般等级的日志文件。
本申请还提供了一种服务器,包括:
处理模块,当日志文件的存储空间超过预设阈值时,删除重要程度等级不高于预设等级的日志文件;其中,所述日志文件的重要程度等级是所述日志文件生成时确定的。
本申请还提供了一种日志文件的处理装置,包括:处理器和存储器,其中,存储器中存储有以下可被处理器执行的命令:
当日志文件的存储空间超过预设阈值时,删除重要程度等级不高于预设等级的日志文件;其中,所述日志文件的重要程度等级是所述日志文件生成时确定的。
本申请还提供了一种计算机可读存储介质,所述存储介质上存储有计算机可执行命令,所述计算机可执行命令用于执行以下步骤:
当日志文件的存储空间超过预设阈值时,删除重要程度等级不高于预设等级的日志文件;其中,所述日志文件的重要程度等级是所述日志文件生成时确定的。
与现有技术相比,本申请包括:当日志文件的存储空间超过预设阈值时,删除重要程度等级不高于预设等级的日志文件;其中,所述日志文件的重要程度等级是所述日志文件生成时确定的。由于当日志文件的存储空间超过预设阈值时,删除了重要程度等级不高于预设等级的日志文件,因此在日志文件存储空间一定的情况下,最大程度地保留了重要日志文件,实现了重要信息的保存。
本申请的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本申请而了解。本申请的其他优点可通过在说明书、权利要求书以及附图中所描述的方案来实现和获得。
附图说明
附图用来提供对本申请技术方案的理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本申请的技术方案,并不构成对本申请技术方案的限制。
图1为本申请实施例提供的一种日志文件的处理方法的流程示意图;
图2为本申请实施例提供的一种服务器的结构示意图。
具体实施方式
本申请描述了多个实施例,但是该描述是示例性的,而不是限制性的,并且对于本领域的普通技术人员来说显而易见的是,在本申请所描述的实施例包含的范围内可以有更多的实施例和实现方案。尽管在附图中示出了许多可能的特征组合,并在具体实施方式中进行了讨论,但是所公开的特征的许多其它组合方式也是可能的。除非特意加以限制的情况以外,任何实施例的任何特征或元件可以与任何其它实施例中的任何其他特征或元件结合使用,或可以替代任何其它实施例中的任何其他特征或元件。
本申请包括并设想了与本领域普通技术人员已知的特征和元件的组合。本申请已经公开的实施例、特征和元件也可以与任何常规特征或元件组合,以形成由权利要求限定的独特的发明方案。任何实施例的任何特征或元件也可以与来自其它发明方案的特征或元件组合,以形成另一个由权利要求限定的独特的发明方案。因此,应当理解,在本申请中示出和/或讨论的任何特征可以单独地或以任何适当的组合来实现。因此,除了根据所附权利要求及其等同替换所做的限制以外,实施例不受其它限制。此外,可以在所附权利要求的保护范围内进行各种修改和改变。
此外,在描述具有代表性的实施例时,说明书可能已经将方法和/或过程呈现为特定的步骤序列。然而,在该方法或过程不依赖于本文所述步骤的特定顺序的程度上,该方法或过程不应限于所述的特定顺序的步骤。如本领域普通技术人员将理解的,其它的步骤顺序也是可能的。因此,说明书中阐述的步骤的特定顺序不应被解释为对权利要求的限制。此外,针对该方法和/或过程的权利要求不应限于按照所写顺序执行它们的步骤,本领域技术人员可以容易地理解,这些顺序可以变化,并且仍然保持在本申请实施例的精神和范围内。
本申请实施例提供一种日志文件的处理方法,如图1所示,该方法包括:
步骤101、当日志文件的存储空间超过预设阈值时,删除重要程度等级不高于预设等级的日志文件;其中,日志文件的重要程度等级是日志文件生成时确定的。
在一种示例性实例中,删除重要程度等级不高于预设等级的日志文件之前,还包括:
根据日志文件的重要程度确定生成的日志文件的重要程度等级。
在一种示例性实例中,预设阈值和预设等级的个数均为多个,且每一个预设等级对应一个预设阈值,当日志文件的存储空间超过预设阈值时,删除重要程度等级不高于预设等级的日志文件,包括:
当日志文件的存储空间超过多个预设阈值中的目标阈值时,删除重要程度等级不高于目标等级的日志文件;其中,目标等级对应于目标阈值。
在一种示例性实例中,删除重要程度等级不高于目标等级的日志文件之后,还包括:
存储新生成的重要程度等级高于目标等级的日志文件。
在一种示例性实例中,当日志文件的存储空间超过提示阈值时且仍有新生成的日志文件时,只存储新生成的重要程度等级高于目标等级的日志文件。
在一种示例性实例中,重要程度等级包括:严重等级、一般等级和提示等级;预设阈值包括:一般阈值和提示阈值,预设等级包括:一般等级和提示等级;其中,一般阈值对应一般等级,提示阈值对应提示等级;当日志文件的存储空间超过多个预设阈值中的目标阈值时,删除重要程度等级不高于目标等级的日志文件,包括:
首先、当日志文件的存储空间超过提示阈值时,删除重要程度等级不高于提示等级的日志文件。
在一种示例性实例中,重要程度等级依次包括:严重等级、一般等级和提示等级,删除重要程度等级不高于提示等级的日志文件,即删除提示等级的日志文件,保留一般等级和严重等级的日志文件。
其次、当日志文件的存储空间超过一般阈值时,删除重要程度等级不高于一般等级的日志文件。
在一种示例性实例中,重要程度等级依次包括:严重等级、一般等级和提示等级,删除重要程度等级不高于一般等级的日志文件,即删除提示等级和一般等级的日志文件,保留严重等级的日志文件。
在一种示例性实例中,删除重要程度等级不高于提示等级的日志文件之后,还包括:
存储新生成的重要程度等级高于提示等级的日志文件。
在一种示例性实例中,重要程度等级依次包括:严重等级、一般等级和提示等级,当日志文件的存储空间超过提示阈值时且仍有新生成的日志文件时,只存储新生成的重要程度等级高于提示等级(及一般等级和严重等级)的日志文件。
在一种示例性实例中,删除重要程度等级不高于一般等级的日志文件之后,还包括:
存储新生成的重要程度等级高于一般等级的日志文件。
在一种示例性实例中,重要程度等级依次包括:严重等级、一般等级和提示等级,当日志文件的存储空间超过一般阈值时且仍有新生成的日志文件时,只存储新生成的重要程度等级高于一般等级(即严重等级)的日志文件。
本申请实施例提供的日志文件的处理方法,由于当日志文件的存储空间超过预设阈值时,删除了重要程度等级不高于预设等级的日志文件,因此在日志文件存储空间一定的情况下,最大程度地保留了重要日志文件,实现了重要信息的保存。
本申请实施例还提供一种服务器,如图2所示,该服务器2包括:
处理模块21,用于当日志文件的存储空间超过预设阈值时,删除重要程度等级不高于预设等级的日志文件;其中,日志文件的重要程度等级是日志文件生成时确定的。
在一种示例性实例中,处理模块21,还用于根据日志文件的重要程度确定生成的日志文件的重要程度等级。
在一种示例性实例中,预设阈值的个数为多个,预设阈值和预设等级的个数均为多个,并且每一个预设等级对应一个预设阈值。处理模块21,具体用于当日志文件的存储空间超过多个预设阈值中的目标阈值时,删除重要程度等级不高于目标等级的日志文件;其中,目标等级对应于目标阈值。
在一种示例性实例中,处理模块21,具体还用于存储新生成的重要程度等级高于目标等级的日志文件。
在一种示例性实例中,重要程度等级包括:严重等级、一般等级和提示等级;预设阈值包括:一般阈值和提示阈值,预设等级包括:一般等级和提示等级;其中,一般阈值对应一般等级,提示阈值对应提示等级。处理模块21具体还用于:
当日志文件的存储空间超过提示阈值时,删除重要程度等级不高于提示等级的日志文件。
当日志文件的存储空间超过一般阈值时,删除重要程度等级不高于一般等级的日志文件。
在一种示例性实例中,处理模块21,具体还用于存储新生成的重要程度等级高于提示等级的日志文件。
在一种示例性实例中,处理模块21,具体还用于存储新生成的重要程度等级高于一般等级的日志文件。
本申请实施例提供的服务器,由于当日志文件的存储空间超过预设阈值时,删除了重要程度等级不高于预设等级的日志文件,因此在日志文件存储空间一定的情况下,最大程度地保留了重要日志文件,实现了重要信息的保存。
在实际应用中,所述处理模块21均位于服务器中的中央处理器(CentralProcessing Unit,CPU)、微处理器(Micro Processor Unit,MPU)、数字信号处理器(Digital Signal Processor,DSP)或现场可编程门阵列(Field Programmable GateArray,FPGA)等实现。
本申请实施例还提供一种日志文件的处理装置,包括存储器,处理器及存储在存储器上并可在处理器运行的计算机程序,所述计算机程序被所述处理器执行时实现如上述任意一种所述的方法的处理。
本申请实施例还提供一种计算机可读存储介质,存储介质上存储有计算机可执行命令,计算机可执行命令用于执行如上述任意一种所述的方法的处理。
本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、***、装置中的功能模块/单元可以被实施为软件、固件、硬件及其适当的组合。在硬件实施方式中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理组件的划分;例如,一个物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。某些组件或所有组件可以被实施为由处理器,如数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于RAM、ROM、EEPROM、闪存或其他存储器技术、CD-ROM、数字多功能盘(DVD)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。

Claims (10)

1.一种日志文件的处理方法,其特征在于,包括:
当日志文件的存储空间超过预设阈值时,删除重要程度等级不高于预设等级的日志文件;其中,所述日志文件的重要程度等级是所述日志文件生成时确定的。
2.根据权利要求1所述的处理方法,其特征在于,所述删除重要程度等级不高于预设等级的日志文件之前,还包括:
根据日志文件的重要程度确定生成的日志文件的重要程度等级。
3.根据权利要求1所述的处理方法,其特征在于,所述预设阈值和所述预设等级的个数均为多个,且每一个预设等级对应一个预设阈值,所述当日志文件的存储空间超过预设阈值时,删除重要程度等级不高于预设等级的日志文件,包括:
当所述日志文件的存储空间超过多个所述预设阈值中的目标阈值时,删除重要程度等级不高于目标等级的日志文件;其中,所述目标等级对应于所述目标阈值。
4.根据权利要求3所述的处理方法,其特征在于,所述删除重要程度等级不高于目标等级的日志文件之后,还包括:
存储新生成的重要程度等级高于所述目标等级的日志文件。
5.根据权利要求3或4所述的处理方法,其特征在于,所述重要程度等级包括:严重等级、一般等级和提示等级;所述预设阈值包括:一般阈值和提示阈值,所述预设等级包括:一般等级和提示等级;其中,所述一般阈值对应所述一般等级,所述提示阈值对应所述提示等级;所述当日志文件的存储空间超过多个预设阈值中的目标阈值时,删除重要程度等级不高于目标等级的日志文件,包括:
当所述日志文件的存储空间超过所述提示阈值时,删除重要程度等级不高于所述提示等级的日志文件;
当所述日志文件的存储空间超过所述一般阈值时,删除重要程度等级不高于所述一般等级的日志文件。
6.根据权利要求5所述的处理方法,其特征在于,所述删除重要程度等级不高于所述提示等级的日志文件之后,还包括:
存储新生成的重要程度等级高于所述提示等级的日志文件。
7.根据权利要求5所述的处理方法,其特征在于,所述删除重要程度等级不高于所述一般等级的日志文件之后,还包括:
存储新生成的重要程度等级高于所述一般等级的日志文件。
8.一种服务器,其特征在于,包括:
处理模块,当日志文件的存储空间超过预设阈值时,删除重要程度等级不高于预设等级的日志文件;其中,所述日志文件的重要程度等级是所述日志文件生成时确定的。
9.一种日志文件的处理装置,其特征在于,包括:处理器和存储器,其中,存储器中存储有以下可被处理器执行的命令:
当日志文件的存储空间超过预设阈值时,删除重要程度等级不高于预设等级的日志文件;其中,所述日志文件的重要程度等级是所述日志文件生成时确定的。
10.一种计算机可读存储介质,其特征在于,所述存储介质上存储有计算机可执行命令,所述计算机可执行命令用于执行以下步骤:
当日志文件的存储空间超过预设阈值时,删除重要程度等级不高于预设等级的日志文件;其中,所述日志文件的重要程度等级是所述日志文件生成时确定的。
CN201911024650.9A 2019-10-25 2019-10-25 一种日志文件的处理方法、装置及计算机可读存储介质 Pending CN111221790A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911024650.9A CN111221790A (zh) 2019-10-25 2019-10-25 一种日志文件的处理方法、装置及计算机可读存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911024650.9A CN111221790A (zh) 2019-10-25 2019-10-25 一种日志文件的处理方法、装置及计算机可读存储介质

Publications (1)

Publication Number Publication Date
CN111221790A true CN111221790A (zh) 2020-06-02

Family

ID=70810764

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911024650.9A Pending CN111221790A (zh) 2019-10-25 2019-10-25 一种日志文件的处理方法、装置及计算机可读存储介质

Country Status (1)

Country Link
CN (1) CN111221790A (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111752737A (zh) * 2020-06-09 2020-10-09 深圳移航通信技术有限公司 日志存储方法、电子设备及存储介质
CN114281250A (zh) * 2021-12-01 2022-04-05 上海闪马智能科技有限公司 存储文件的清理方法及装置、存储介质、电子装置

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103645984A (zh) * 2013-12-24 2014-03-19 山东中创软件工程股份有限公司 日志处理方法及装置
CN108121783A (zh) * 2017-12-19 2018-06-05 深圳创维数字技术有限公司 一种存储数据的自动清理方法、装置、计算机和存储介质
CN109933462A (zh) * 2019-02-25 2019-06-25 深圳小云字符信息科技有限公司 日志信息处理方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103645984A (zh) * 2013-12-24 2014-03-19 山东中创软件工程股份有限公司 日志处理方法及装置
CN108121783A (zh) * 2017-12-19 2018-06-05 深圳创维数字技术有限公司 一种存储数据的自动清理方法、装置、计算机和存储介质
CN109933462A (zh) * 2019-02-25 2019-06-25 深圳小云字符信息科技有限公司 日志信息处理方法

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111752737A (zh) * 2020-06-09 2020-10-09 深圳移航通信技术有限公司 日志存储方法、电子设备及存储介质
CN114281250A (zh) * 2021-12-01 2022-04-05 上海闪马智能科技有限公司 存储文件的清理方法及装置、存储介质、电子装置

Similar Documents

Publication Publication Date Title
US11188236B2 (en) Automatically organizing storage system
CN108647151B (zh) 一种全闪***元数据落盘方法、装置、设备及存储介质
US9460098B2 (en) Virtual machine snapshot backup based on multilayer De-duplication
US8863110B2 (en) Firmware updating system and method
CN107402870B (zh) 一种元数据服务器中日志段的处理方法及装置
WO2018006721A1 (zh) 日志文件的存储方法及装置
CN111221790A (zh) 一种日志文件的处理方法、装置及计算机可读存储介质
CN108563698B (zh) 一种HBase表的Region合并方法和装置
CN111190899B (zh) 一种埋点数据处理方法、装置、服务器及存储介质
CN110955639A (zh) 一种数据处理方法及装置
US20120084499A1 (en) Systems and methods for managing a virtual tape library domain
CN113420082A (zh) 一种数据同步的异常检测方法和装置
CN113190325A (zh) 一种容器创建方法及装置
CN111142786B (zh) 一种数据写入方法、装置及计算机可读存储介质
US20150067192A1 (en) System and method for adjusting sas addresses of sas expanders
CN106648550B (zh) 用于并发执行任务的方法与设备
US10175907B2 (en) Storage device, file writing method, and non-transitory computer readable storage medium
CN110688258A (zh) 一种快照创建方法及装置
CN107992264B (zh) 数据保护方法和装置
CN105072372A (zh) Dvr终端上的fat文件***自动修复方法
CN114237503B (zh) 一种实现固态硬盘运行控制的方法、固态硬盘及终端
CN111274410A (zh) 一种数据存储方法、装置及数据查询方法、装置
CN107203559B (zh) 一种划分数据条带的方法和装置
US8595433B2 (en) Systems and methods for managing destage conflicts
CN113900994B (zh) 一种文件写入方法及装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20200602