电子装置、日志开关控制方法和计算机可读存储介质制造方法及图纸

技术编号:20796862 阅读:41 留言:0更新日期:2019-04-06 10:28
本发明专利技术涉及一种基架运维技术,揭示了一种日志开关控制方法、电子装置和计算机可读存储介质。本发明专利技术在某个程序的日志开关控制时间到达时,获取程序的日志在控制时间的第一开关状态及评估参数,根据评估参数及预设开关状态确定规则为程序的日志确定一个第二开关状态;当第二开关状态与第一开关状态相同时,保持程序的日志开关状态为第一开关状态;当第二日志开关状态不同于第一开关状态时,将程序的日志开关状态由第一开关状态调整为第二开关状态。相较于现有技术,相较于现有技术,本发明专利技术能够自动控制日志开关状态。

Electronic Device, Log Switch Control Method and Computer Readable Storage Media

The invention relates to a base operation and maintenance technology, and discloses a log switch control method, an electronic device and a computer readable storage medium. When the log switch control time of a program arrives, the first switch state and evaluation parameters of the program log are obtained, and a second switch state is determined for the program log according to the evaluation parameters and the preset switch state determination rules; when the second switch state is the same as the first switch state, the log switch state of the program is maintained as the first switch state. When the second log switch state is different from the first switch state, the log switch state of the program is adjusted from the first switch state to the second switch state. Compared with the existing technology and the existing technology, the invention can automatically control the log switch state.

【技术实现步骤摘要】
电子装置、日志开关控制方法和计算机可读存储介质
本专利技术涉及计算机
,特别涉及一种电子装置、日志开关控制方法和计算机可读存储介质。
技术介绍
程序在运行过程中会产生各种各样的日志文件,如应用程序日志,安全日志、系统日志等,这些日志文件通常会记录用户操作的相关内容和数据。实际使用中,当程序在运行过程中出现问题时,日志是应用程序定位问题、排查问题、追溯信息的关键。然而,如果频繁地访问日志数据,则会严重影响程序的运行效率。为了避免频繁地访问日志数据,通常的做法是为日志设置一个日志开关,该日志开关的状态由人为控制,当日志开关处于关闭状态时,则无法访问该日志,当日志开关处于开启状态时,则可以访问该日志。该方法虽一定程度的解决了频繁访问日志数据的问题,但由于日志开关的状态由人为控制,若操作人员因操作失误忘记将该日志开关及时关闭,则可能造成日志长时间处于可以被访问的状态,影响程序的运行效率。因此,如何实现日志开关状态的自动控制已经成为一个亟待解决的技术问题。
技术实现思路
鉴于以上内容,本专利技术提供一种电子装置、日志开关控制方法及计算机可读存储介质,旨在解决如何自动控制日志开关状态的问题。首本文档来自技高网...

【技术保护点】
1.一种电子装置,所述电子装置包括存储器和处理器,其特征在于,所述存储器上存储有日志开关控制程序,所述日志开关控制程序被所述处理器执行时实现如下步骤:第一确定步骤:当某个程序的日志开关控制时间到达时,获取所述程序的日志在所述控制时间的第一开关状态及评估参数,根据所述评估参数及预设开关状态确定规则为所述程序的日志开关确定一个第二开关状态;第二确定步骤:当所述第二开关状态与所述第一开关状态相同时,保持所述程序的日志开关状态为所述第一开关状态;调整步骤:当所述第二日志开关状态不同于所述第一开关状态时,将所述程序的日志开关状态由第一开关状态调整为所述第二开关状态。

【技术特征摘要】
1.一种电子装置,所述电子装置包括存储器和处理器,其特征在于,所述存储器上存储有日志开关控制程序,所述日志开关控制程序被所述处理器执行时实现如下步骤:第一确定步骤:当某个程序的日志开关控制时间到达时,获取所述程序的日志在所述控制时间的第一开关状态及评估参数,根据所述评估参数及预设开关状态确定规则为所述程序的日志开关确定一个第二开关状态;第二确定步骤:当所述第二开关状态与所述第一开关状态相同时,保持所述程序的日志开关状态为所述第一开关状态;调整步骤:当所述第二日志开关状态不同于所述第一开关状态时,将所述程序的日志开关状态由第一开关状态调整为所述第二开关状态。2.如权利要求1所述的电子装置,其特征在于,所述评估参数包括:当前时间信息、第一预设时间区间内日志开关的累计开启次数、程序的标识信息及运行环境信息。3.如权利要求2所述的电子装置,其特征在于,所述程序的运行环境信息包括:所述运行环境的内存使用率、CPU使用率及存储空间使用率,所述根据所述评估参数及预设开关状态确定规则为所述程序的日志开关确定一个第二开关状态的步骤包括:获取所述程序的权重值;将所述程序的权重值、内存使用率、CPU使用率、存储空间使用率、当前时间信息对应的时间值以及第一预设时间区间内日志开关的累计开启次数代入预设公式:Q=P×((1-M)×a+(1-C)×b+(1-S)×c)+(d-|T-e|)+A其中,Q为评估分值,P为所述程序的权重值,M为内存使用率,C为CPU使用率,S为存储空间使用率,T为当前时间信息对应的时间值,A为第一预设时间区间内日志开关的累计开启次数,a、b、c、d、e为常数;获取所述计算得到评估分值;当所述评估分值大于或等于预设分值时,确定所述第二日志开关状态为开启;当所述评估分值小于预设分值时,确定所述第二日志开关状态为关闭。4.如权利要求1至3中任一项所述的电子装置,其特征在于,在所述第一确定步骤之前,所述日志开关控制程序被所述处理器执行时还实现:根据所述程序对应的多个预先确定的日志开关控制时间,实时监测当前时间是否到达一预先确定的日志开关控制时间;或者,根据预先确定的设置规则,设置第一预设时长,并实时记录当前时间与上一日志开关控制时间之间的间隔时长,实时监测所述间隔时长是否等于所述第一预设时长。5.如权利要求4所述的电子装置,其特征在于,所述预先确定的设置规则包括:获取第二预设时间区间内所述日志开关的累计开启次数;当所述第二预设时间区间内所述日志开关的累计开启次数大于或等于第一预设阈值时,所述第一预设时长等于第二预设时长与第三预设时长之和;当所述第二预设时间区间内所述日志开关的累计开启次数小于或等于所述第二预设阈值时,所述第一预设时长等于所述第二预设时长与第三预设时长的差值;当所述第二预设时间区间内所述日志开关的累计开启次数小于所述第一预设阈值且大于所述第二预设阈值时,所述第一预设时长等于第二预设时长。6.一种日志开关控制方法,...

【专利技术属性】
技术研发人员:张迪
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东,44

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

1