1.一种电子装置,所述电子装置包括存储器和处理器,其特征在于,所述存储器上存储有日志开关控制程序,所述日志开关控制程序被所述处理器执行时实现如下步骤:监测步骤:根据预先确定的设置规则,设置第一预设时长,并实时记录当前时间与上一日志开关控制时间之间的间隔时长,实时监测所述间隔时长是否等于所述第一预设时长,当间隔时长等于第一预设时长时,确定待监测的日志开关控制时间到达,其中,所述预先确定的设置规则包括:获取第二预设时间区间内所述日志开关的累计开启次数;当所述第二预设时间区间内所述日志开关的累计开启次数大于或等于第一预设阈值时,所述第一预设时长等于第二预设时长与第三预设时长之和;当所述第二预设时间区间内所述日志开关的累计开启次数小于或等于第二预设阈值时,所述第一预设时长等于所述第二预设时长与第三预设时长的差值;当所述第二预设时间区间内所述日志开关的累计开启次数小于所述第一预设阈值且大于所述第二预设阈值时,所述第一预设时长等于第二预设时长;
第一确定步骤:当某个程序的日志开关控制时间到达时,获取所述程序的日志在所述控制时间的第一开关状态及评估参数,根据所述评估参数及预设开关状态确定规则为所述程序的日志开关确定一个第二开关状态,其中,所述评估参数包括:当前时间信息、第一预设时间区间内日志开关的累计开启次数、程序的标识信息及程序的运行环境信息,所述程序的运行环境信息包括:所述运行环境的内存使用率、CPU使用率及存储空间使用率,获取所述程序的权重值;
所述根据所述评估参数及预设开关状态确定规则为所述程序的日志开关确定一个第二开关状态,包括:根据所述程序的权重值、内存使用率、CPU使用率、存储空间使用率、当前时间信息对应的时间值以及第一预设时间区间内日志开关的累计开启次数计算得到一个评估分值,当所述评估分值大于或等于预设分值时,确定所述第二开关状态为开启,当所述评估分值小于预设分值时,确定所述第二开关状态为关闭;
第二确定步骤:当所述第二开关状态与所述第一开关状态相同时,保持所述程序的日志开关状态为所述第一开关状态;
调整步骤:当所述第二开关状态不同于所述第一开关状态时,将所述程序的日志开关状态由第一开关状态调整为所述第二开关状态。
2.如权利要求1所述的电子装置,其特征在于,所述根据所述程序的权重值、内存使用率、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为常数。
3.如权利要求1所述的电子装置,其特征在于,所述监测步骤替换为:
根据程序对应的多个预先确定的日志开关控制时间,实时监测当前时间是否到达一预先确定的日志开关控制时间。
4.一种日志开关控制方法,其特征在于,该方法包括:
监测步骤:根据预先确定的设置规则,设置第一预设时长,并实时记录当前时间与上一日志开关控制时间之间的间隔时长,实时监测所述间隔时长是否等于所述第一预设时长,当间隔时长等于第一预设时长时,确定待监测的日志开关控制时间到达,其中,所述预先确定的设置规则包括:获取第二预设时间区间内所述日志开关的累计开启次数;当所述第二预设时间区间内所述日志开关的累计开启次数大于或等于第一预设阈值时,所述第一预设时长等于第二预设时长与第三预设时长之和;当所述第二预设时间区间内所述日志开关的累计开启次数小于或等于第二预设阈值时,所述第一预设时长等于所述第二预设时长与第三预设时长的差值;当所述第二预设时间区间内所述日志开关的累计开启次数小于所述第一预设阈值且大于所述第二预设阈值时,所述第一预设时长等于第二预设时长;
第一确定步骤:当某个程序的日志开关控制时间到达时,获取所述程序的日志在所述控制时间的第一开关状态及评估参数,根据所述评估参数及预设开关状态确定规则为所述程序的日志开关确定一个第二开关状态,其中,所述评估参数包括:当前时间信息、第一预设时间区间内日志开关的累计开启次数、程序的标识信息及程序的运行环境信息,所述程序的运行环境信息包括:所述运行环境的内存使用率、CPU使用率及存储空间使用率,获取所述程序的权重值;
所述根据所述评估参数及预设开关状态确定规则为所述程序的日志开关确定一个第二开关状态,包括:根据所述程序的权重值、内存使用率、CPU使用率、存储空间使用率、当前时间信息对应的时间值以及第一预设时间区间内日志开关的累计开启次数计算得到一个评估分值,当所述评估分值大于或等于预设分值时,确定所述第二开关状态为开启,当所述评估分值小于预设分值时,确定所述第二开关状态为关闭;
第二确定步骤:当所述第二开关状态与所述第一开关状态相同时,保持所述程序的日志开关状态为所述第一开关状态;
调整步骤:当所述第二开关状态不同于所述第一开关状态时,将所述程序的日志开关状态由第一开关状态调整为所述第二开关状态。
5.如权利要求4所述的日志开关控制方法,其特征在于,所述根据所述程序的权重值、内存使用率、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为常数。
6.如权利要求4所述的日志开关控制方法,其特征在于,所述监测步骤替换为:
根据程序对应的多个预先确定的日志开关控制时间,实时监测当前时间是否到达一预先确定的日志开关控制时间。
7.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有日志开关控制程序,所述日志开关控制程序可被至少一个处理器执行,以使所述至少一个处理器执行如权利要求4至6中的任一项所述的日志开关控制方法的步骤。