[发明专利]输出日志的方法、装置、计算机设备及存储介质在审
申请号: | 201910221592.2 | 申请日: | 2019-03-22 |
公开(公告)号: | CN110083582A | 公开(公告)日: | 2019-08-02 |
发明(设计)人: | 吕三;胡鹏强 | 申请(专利权)人: | 平安普惠企业管理有限公司 |
主分类号: | G06F16/18 | 分类号: | G06F16/18;G06F3/12 |
代理公司: | 深圳市明日今典知识产权代理事务所(普通合伙) 44343 | 代理人: | 王杰辉 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 日志对象 预设 后台 调用 输出日志 日志 计算机设备 存储介质 目标日志 对象支持 方法生成 实时打印 输出相关 预设规则 输出 配置 申请 | ||
1.一种输出日志的方法,其特征在于,包括:
控制前端造数平台的预设日志对象调用后台造数工具的预设日志对象的识别标识,其中,所述预设日志对象为打印日志的工具,支持注入识别标识,所述识别标识用于标识所述预设日志对象;
根据所述识别标识通过所述前端造数平台的预设日志对象,调用所述后台造数工具的预设日志对象内的日志方法;
通过所述日志方法生成所述后台造数工具的预设日志对象中的目标日志,并按照预设规则在所述前端造数平台输出所述目标日志。
2.根据权利要求1所述的输出日志的方法,其特征在于,所述控制前端造数平台的预设日志对象调用后台造数工具的预设日志对象的识别标识的步骤之前,包括:
分别在所述前端造数平台和所述后台造数工具上配置增强版log4j日志类;
获取所述后台造数工具的增强版log4j日志类生成的所述预设日志对象;
调用所述预设日志对象的set方法传入所述识别标识。
3.根据权利要求2所述的输出日志的方法,其特征在于,所述通过所述日志方法生成所述后台造数工具的预设日志对象中的目标日志,并按照预设规则在所述前端造数平台输出所述目标日志的步骤,包括:
获取所述前端造数平台的预设日志对象调用日志方法时携带的打印日志方式,其中所述打印日志方式与待打印日志的重要等级相匹配;
根据所述打印日志方式在所述前端造数平台的显示窗口输出所述目标日志,其中所述目标日志携带所述打印日志方式对应的标识。
4.根据权利要求3所述的输出日志的方法,其特征在于,所述根据所述打印日志方式在所述前端造数平台的显示窗口输出所述目标日志的步骤,包括:
判断所述前端造数平台的增强版log4j日志类是否被调用;
若是,则触发所述前端造数平台的显示窗口发起ajax请求;
根据所述ajax请求调用所述后台造数工具的showlog接口;
通过所述showlog接口读取所述目标日志,并将所述目标日志返回至所述前端造数平台的显示窗口进行显示输出;
将所述目标日志更新到日志文件中,其中所述日志文件存储于所述后台造数工具预关联的服务器中。
5.根据权利要求4所述的输出日志的方法,其特征在于,所述通过所述showlog接口读取所述目标日志,并将所述目标日志返回至所述前端造数平台的显示窗口进行显示输出的步骤之前,包括:
设置所述前端造数平台的显示窗口中的日志打印页面的页面属性,将nScrollTop属性对应的值设置为与scrollHeight属性对应的值相等,使打印所述目标日志时以滚动屏幕的方式实时刷新显示。
6.根据权利要求4所述的输出日志的方法,其特征在于,所述将所述目标日志更新到日志文件中的步骤,包括:
判断当前时刻对应的日志是否来自jmeter脚本对应的jmeter文件;
若是,则调取接续读取文件方法以获取所述当前时刻的前一时刻读取的所述jmeter文件的结束标识;
根据所述结束标识继续读取所述jmeter文件以获取所述当前时刻对应的日志;
将所述当前时刻对应的日志更新到所述日志文件中。
7.根据权利要求6所述的输出日志的方法,其特征在于,所述日志文件包括来自所述后台造数工具打印的第一日志和来自所述前端造数平台打印的第二日志,所述第一日志与所述第二日志对应同一日志类对象在不同时刻写入的日志,所述判断当前时刻对应的日志是否来自jmeter脚本对应的jmeter文件的步骤之后,包括:
若所述当前时刻对应的日志不是来自jmeter脚本对应的jmeter文件,则判定所述当前时刻对应的日志来自所述预设日志对象;
获取所述后台造数工具和所述前端造数平台依次调用所述预设日志对象的交叉时间次序;
根据所述交叉时间次序分别将所述第一日志和所述第二日志,交叉打印并更新到所述日志文件中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安普惠企业管理有限公司,未经平安普惠企业管理有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910221592.2/1.html,转载请声明来源钻瓜专利网。