1.一种日志的突出显示方法,其特征在于,包括:
对变量localLog对象中的目标日志文件通过特定换行符进行解析,得到解析后的日志行片段;其中,所述目标日志文件包括至少一个日志信息以及各日志信息之间的特定换行符;
通过封装错误关键字的自定义错误信息数组对所述日志行片段进行遍历,得到判定结果;所述判定结果包括不存在错误以及存在错误,其中存在错误的判定结果还包括所述日志行片段所包含的错误关键字;
针对包含错误关键字的日志行片段插入预设属性的关键字标签;
根据所述关键字标签,对所述日志行片段按照预设渲染方式进行渲染。
2.根据权利要求1所述的方法,其特征在于,在对变量localLog对象中的目标日志文件通过特定换行符进行解析,得到解析后的日志行片段之前,所述方法还包括:在对日志信息的录入过程中,在每个日志信息添加完成后,添加一个特定换行符,将形成的整个日志文件存储到变量localLog对象中。
3.根据权利要求2所述的方法,其特征在于,在对日志信息的录入之前,所述方法还包括:定义一个字符串String localLog,并对所述字符串进行初始化,形成一个空白字符串String localLog=""。
4.根据权利要求3所述的方法,其特征在于,所述在对日志信息的录入过程中,在每个日志信息添加完成后,添加一个特定换行符,将形成的整个日志文件存储到变量localLog对象中,包括:构建一个builder对象;
通过调用builder对象中的日志信息添加函数来将日志信息添加到builder对象中;
通过调用builder对象中的特定换行符添加函数来向builder对象中添加一个特殊的换行符;
将所有的日志信息输入完成后,将所述builder对象存储到所述空白字符串String localLog=""中。
5.根据权利要求1所述的方法,其特征在于,所述针对包含错误关键字的日志行片段插入预设属性的关键字标签,包括:定义一个临时变量tmpStr;
对所述临时变量tmpStr进行赋值,其中赋值内容包括:存在错误的日志行片段的日志信息,渲染颜色以及关键字标签;
将所述临时变量tmpStr替换所述存在错误的日志行片段的日志信息。
6.根据权利要求1所述的方法,其特征在于,所述根据所述关键字标签,对所述日志行片段按照预设渲染方式进行渲染,包括:对所述日志行片段进行整合,得到日志字符串对象;
对所述日志字符串对象进行格式化处理,通过调用Html.fromHtml(resultLog)函数,会返回一个Spanned的对象信息mSpanned;
调用TextView对象中的setText(mSpanned)将所述对象信息mSpanned设置到TextView对象中。
7.一种日志的突出显示装置,其特征在于,包括:
日志行片段解析模块,用于对变量localLog对象中的目标日志文件通过特定换行符进行解析,得到解析后的日志行片段;其中,所述目标日志文件包括至少一个日志信息以及各日志信息之间的特定换行符;
存在错误判定模块,用于通过封装错误关键字的自定义错误信息数组对所述日志行片段进行遍历,得到判定结果;所述判定结果包括不存在错误以及存在错误,其中存在错误的判定结果还包括所述日志行片段所包含的错误关键字;
关键字标签插入模块,用于针对包含错误关键字的日志行片段插入预设属性的关键字标签;
渲染模块,用于根据所述关键字标签,对所述日志行片段按照预设渲染方式进行渲染。
8.根据权利要求7所述的装置,其特征在于,还包括:
日志信息录入模块,用于在对日志信息的录入过程中,在每个日志信息添加完成后,添加一个特定换行符,将形成的整个日志文件存储到变量localLog对象中。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-6中任一所述的日志的突出显示方法。
10.一种安卓终端,包括存储器,处理器及存储在存储器上并可在处理器运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1-6中任一所述的日志的突出显示方法。