一种日志打印的方法及装置制造方法及图纸

技术编号:32884047 阅读:15 留言:0更新日期:2022-04-02 12:18
本申请公开了一种日志打印的方法及装置,所述日志打印的方法包括:确定用户指定的待打印的日志文件,所述日志文件中包含多条日志,响应用户基于所述日志文件设置日志打印频率的操作,确定打印所述日志文件的日志打印频率,所述日志打印频率用于限制所述日志文件中的日志的打印数量,最终根据所述日志打印频率打印所述日志文件中的日志。由此可见,相比于传统的日志打印方式,本方案通过配置日志打印策略中的日志打印的频率,达到控制日志输出量的效果,避免了磁盘的输入输出性能变慢,有效地减缓了磁盘存储的压力。地减缓了磁盘存储的压力。地减缓了磁盘存储的压力。

【技术实现步骤摘要】
一种日志打印的方法及装置


[0001]本申请涉及打印
,更具体的说,是涉及一种日志打印的方法及装置。

技术介绍

[0002]如今网络技术发达,电子设备几乎成为每个人必不可少的工具,人们在使用电子设备的过程中,电子设备在运行的时候会产生日志,它包含了日期、时间、使用者及动作等相关操作的描述。随着运行时长的增长,日志数量会迅速积累。当打印日志的操作员需要打印某类日志时,通过匹配相关的字段,然后打印所匹配到的该类日志。
[0003]然而当日志量非常大时,采取上述方法打印出来的日志量也非常多,打印操作的时间也相应增加,由于日志打印太多,容易造成磁盘的输入输出性能变慢,也增加了磁盘存储的压力。

技术实现思路

[0004]鉴于上述问题,提出了本申请以便提供一种日志打印的方法及装置,以实现控制日志打印的输出量。
[0005]为了实现上述目的,现提出具体方案如下:
[0006]一种日志打印的方法,包括:
[0007]确定用户指定的待打印的日志文件,所述日志文件中包含多条日志;
[0008]响应用户基于所述日志文件设置日志打印频率的操作,确定打印所述日志文件的日志打印频率,所述日志打印频率用于限制所述日志文件中的日志的打印数量;
[0009]根据所述日志打印频率打印所述日志文件中的日志。
[0010]可选的,在所述响应用户基于所述日志文件设置日志打印频率的操作,确定打印所述日志文件的日志打印频率之后,还包括:
[0011]获取用户设置的目标字段;r/>[0012]基于所述目标字段,确定所述日志文件中包含目标字段的日志;
[0013]所述根据所述日志打印频率打印所述日志文件中的日志,包括:
[0014]根据所述日志打印频率打印所述日志文件中包含目标字段的日志。
[0015]可选的,所述响应用户基于所述日志文件设置日志打印频率的操作,确定打印所述日志文件的日志打印频率,包括:
[0016]响应用户基于所述日志文件设置间隔时间的操作,确定打印所述日志文件的间隔时间,所述间隔时间为在扫描所述日志文件中的日志的过程中,距离上条日志打印时刻的最短扫描时间;
[0017]或,
[0018]响应用户基于所述日志文件设置日志打印间隔条数的操作,确定打印所述日志文件的日志打印间隔条数。
[0019]可选的,根据所述日志打印频率打印所述日志文件中的日志,包括:
[0020]扫描所述日志文件中的日志;
[0021]当扫描到的当前日志的时刻与上条日志打印的时刻的时间差大于或等于所述间隔时间时,打印所述当前日志;
[0022]或,
[0023]当扫描到的当前日志与上条打印日志的日志相距条数等于所述日志打印间隔条数时,打印所述当前日志。
[0024]可选的,在所述获取用户设置的目标字段之后,还包括:
[0025]组合所述目标字段与所述日志打印频率,作为日志打印策略;
[0026]将所述日志打印策略存储于本地文件中,以供当用户有与日志打印策略对应的日志打印需求时,调用所述日志打印策略。
[0027]可选的,在所述将所述日志打印策略存储于本地文件中之后,还包括:
[0028]获取用户调用所述日志打印策略的指令;
[0029]判断所述指令是否符合调用规范;
[0030]若是,显示日志打印策略调用成功的信息,调用所述日志打印策略,以供打印所述日志文件中的日志;
[0031]若否,显示日志打印策略调用出错的信息。
[0032]一种日志打印的装置,包括:
[0033]日志文件确定单元,用于确定用户指定的待打印的日志文件,所述日志文件中包含多条日志;
[0034]日志打印频率确定单元,用于响应用户基于所述日志文件设置日志打印频率的操作,确定打印所述日志文件的日志打印频率,所述日志打印频率用于限制所述日志文件中的日志的打印数量;
[0035]日志打印单元,用于根据所述日志打印频率打印所述日志文件中的日志。
[0036]可选的,所述日志打印的装置,还包括:
[0037]目标字段获取单元,用于在所述响应用户基于所述日志文件设置日志打印频率的操作,确定打印所述日志文件的日志打印频率之后,获取用户设置的目标字段;
[0038]目标字段日志确定单元,用于基于所述目标字段,确定所述日志文件中包含目标字段的日志;
[0039]所述日志打印单元,包括:
[0040]目标字段日志打印单元,用于根据所述日志打印频率打印所述日志文件中包含目标字段的日志。
[0041]可选的,所述日志打印频率确定单元,包括:
[0042]日志打印间隔时间确定单元,用于响应用户基于所述日志文件设置间隔时间的操作,确定打印所述日志文件的间隔时间,所述间隔时间为在扫描所述日志文件中的日志的过程中,距离上条日志打印时刻的最短扫描时间;
[0043]或,
[0044]日志打印间隔条数确定单元,用于响应用户基于所述日志文件设置日志打印间隔条数的操作,确定打印所述日志文件的日志打印间隔条数。
[0045]可选的,所述日志打印单元,包括:
[0046]日志扫描单元,用于扫描所述日志文件中的日志;
[0047]间隔时间日志打印单元,用于当扫描到的当前日志的时刻与上条日志打印的时刻的时间差大于或等于所述间隔时间时,打印所述当前日志;
[0048]或,
[0049]间隔条数日志打印单元,用于当扫描到的当前日志与上条打印日志的日志相距条数等于所述日志打印间隔条数时,打印所述当前日志。
[0050]可选的,所述日志打印的装置,还包括:
[0051]日志打印策略组合单元,用于在获取用户设置的目标字段之后,组合所述目标字段与所述日志打印频率,作为日志打印策略;
[0052]日志打印策略存储单元,用于将所述日志打印策略存储于本地文件中,以供当用户有与日志打印策略对应的日志打印需求时,调用所述日志打印策略。
[0053]可选的,所述日志打印的装置,还包括:
[0054]调用指令获取单元,用于在所述将所述日志打印策略存储于本地文件中之后,获取用户调用所述日志打印策略的指令;
[0055]指令调用规范判断单元,用于判断所述指令是否符合调用规范;
[0056]日志打印策略调用单元,用于若所述指令符合调用规范,显示日志打印策略调用成功的信息,调用所述日志打印策略,以供打印所述日志文件中的日志,若所述指令不符合调用规范,显示日志打印策略调用出错的信息。
[0057]借由上述技术方案,本申请通过确定用户指定的待打印的日志文件,所述日志文件中包含多条日志,响应用户基于所述日志文件设置日志打印频率的操作,确定打印所述日志文件的日志打印频率,所述日志打印频率用于限制所述日志文件中的日志的打印数量,最终根据所述日志打印频率打印所述日志文件中的日志。由此可见,相比本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种日志打印的方法,其特征在于,包括:确定用户指定的待打印的日志文件,所述日志文件中包含多条日志;响应用户基于所述日志文件设置日志打印频率的操作,确定打印所述日志文件的日志打印频率,所述日志打印频率用于限制所述日志文件中的日志的打印数量;根据所述日志打印频率打印所述日志文件中的日志。2.根据权利要求1所述的方法,其特征在于,在所述响应用户基于所述日志文件设置日志打印频率的操作,确定打印所述日志文件的日志打印频率之后,还包括:获取用户设置的目标字段;基于所述目标字段,确定所述日志文件中包含目标字段的日志;所述根据所述日志打印频率打印所述日志文件中的日志,包括:根据所述日志打印频率打印所述日志文件中包含目标字段的日志。3.根据权利要求1所述的方法,其特征在于,所述响应用户基于所述日志文件设置日志打印频率的操作,确定打印所述日志文件的日志打印频率,包括:响应用户基于所述日志文件设置间隔时间的操作,确定打印所述日志文件的间隔时间,所述间隔时间为在扫描所述日志文件中的日志的过程中,距离上条日志打印时刻的最短扫描时间;或,响应用户基于所述日志文件设置日志打印间隔条数的操作,确定打印所述日志文件的日志打印间隔条数。4.根据权利要求3所述的方法,其特征在于,根据所述日志打印频率打印所述日志文件中的日志,包括:扫描所述日志文件中的日志;当扫描到的当前日志的时刻与上条日志打印的时刻的时间差大于或等于所述间隔时间时,打印所述当前日志;或,当扫描到的当前日志与上条打印日志的日志相距条数等于所述日志打印间隔条数时,打印所述当前日志。5.根据权利要求2所述的方法,其特征在于,在所述获取用户设置的目标字段之后,还包括:组合所述目标字段与所述日志打印频率,作为日志打印策略;将所述日志打印策略存储于本地文件中,以供当用户有与日志打印策略对应的日志打印需求时,调用所述日志打印策略。6.根据权利要求5所述的方法,其特征在于,在所述将所述日志打印策略存储于本地文件中之后,还包括:获取用户调用所述...

【专利技术属性】
技术研发人员:龚恒星
申请(专利权)人:上海品顺信息科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1