[发明专利]一种日志输出的方法及系统在审
申请号: | 201711374895.5 | 申请日: | 2017-12-19 |
公开(公告)号: | CN107957937A | 公开(公告)日: | 2018-04-24 |
发明(设计)人: | 王庆海 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34;G06F17/21 |
代理公司: | 北京集佳知识产权代理有限公司11227 | 代理人: | 罗满 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 日志 输出 方法 系统 | ||
技术领域
本申请涉及日志领域,特别涉及一种日志输出的方法、系统、设备及计算机可读存储介质。
背景技术
现有技术中,对代码的单步调试只在代码行数较少的时候比较适用,如学校教材上面的程序,但在实际的软件项目中,代码少则几千行,多则数万行,用单步调试的方法显然不恰当,为了跟踪某一变量值的变化,用该方法可能要花费几个小时,这对工作效率产生了严重影响。
为了解决大程序文件代码调试问题,日志模块应运而生。日志模块会根据用户要求在程序的对应位置打印日志,使得用户能够通过对产生的日志进行分析,找到对应的代码问题。因此,日志文件分析成了大型软件项目中代码调试的主要手段。
然而,当前日志模块会将程序中打印的日志输出到日志文件中去,日志格式为纯文本格式,查看日志的方式一般是利用Vim文本编辑器打开日志文件进行查看,日志显示为黑底白字(如图1所示),其辨识度较低,在日志较多时查看极为不方便。
因此,如何提升日志的辨识度是本领域技术人员目前需要解决的技术问题。
发明内容
本申请的目的是提供一种日志输出的方法、系统、设备及计算机可读存储介质,该方法能够提升日志的辨识度。
为解决上述技术问题,本申请提供一种日志输出的方法,该方法包括:
将生成的日志保存为html文件;
根据显示参数对所述html文件的日志内容的颜色及字号进行修改,得到修改后的html文件;其中,所述显示参数包括文字颜色编号及文字大小编号;
输出所述修改后的html文件。
可选的,所述根据显示参数对日志内容的颜色及字号进行修改,包括:
获取所述日志内容的级别;
根据预设规则为不同级别的日志内容设置对应的显示参数;
根据所述对应的显示参数对所述日志内容的颜色及字号进行修改。
可选的,输出所述修改后的html文件,包括:
通过浏览器输出所述修改后的html文件。
可选的,在输出所述修改后的html文件之前,还包括:
接收到自动化脚本;
运行所述自动化脚本,以完成web服务器的搭建、配置和启动。
本申请还提供一种日志输出的系统,该系统包括:
保存模块,用于将生成的日志保存为html文件;
修改模块,用于根据显示参数对所述html文件的日志内容的颜色及字号进行修改,得到修改后的html文件;其中,所述显示参数包括文字颜色编号及文字大小编号;
输出模块,用于输出所述修改后的html文件。
可选的,所述修改模块包括:
获取子模块,用于获取所述日志内容的级别;
设置子模块,用于根据预设规则为不同级别的日志内容设置对应的显示参数;
修改子模块,用于根据所述对应的显示参数对所述日志内容的颜色及字号进行修改。
可选的,所述输出模块包括:
输出子模块,用于通过浏览器输出所述修改后的html文件。
可选的,所述系统还包括:
接收模块,用于接收到自动化脚本;
运行模块,用于运行所述自动化脚本,以完成web服务器的搭建、配置和启动。
本申请还提供一种日志输出的设备,该设备包括:
存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序时实现如上述任一项所述日志输出的方法的步骤。
本申请还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述任一项所述日志输出的方法的步骤。
本申请所提供的一种日志输出的方法,通过将生成的日志保存为html文件;根据显示参数对该html文件的日志内容的颜色及字号进行修改,得到修改后的html文件;其中,显示参数包括文字颜色编号及文字大小编号;输出修改后的html文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711374895.5/2.html,转载请声明来源钻瓜专利网。