[发明专利]输出日志的方法、装置、计算机设备及存储介质在审
申请号: | 201910221592.2 | 申请日: | 2019-03-22 |
公开(公告)号: | CN110083582A | 公开(公告)日: | 2019-08-02 |
发明(设计)人: | 吕三;胡鹏强 | 申请(专利权)人: | 平安普惠企业管理有限公司 |
主分类号: | G06F16/18 | 分类号: | G06F16/18;G06F3/12 |
代理公司: | 深圳市明日今典知识产权代理事务所(普通合伙) 44343 | 代理人: | 王杰辉 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 日志对象 预设 后台 调用 输出日志 日志 计算机设备 存储介质 目标日志 对象支持 方法生成 实时打印 输出相关 预设规则 输出 配置 申请 | ||
本申请揭示了输出日志的方法、装置、计算机设备及存储介质,其中,输出日志的方法,包括:控制前端造数平台的预设日志对象调用后台造数工具的预设日志对象的识别标识;根据所述识别标识通过所述前端造数平台的预设日志对象,调用所述后台造数工具的预设日志对象内的日志方法;通过所述日志方法生成所述后台造数工具的预设日志对象中的目标日志,并按照预设规则在所述前端造数平台输出所述目标日志。通过在后台造数工具和前端造数平台中配置增强版的Logger对象,使增强版Logger对象支持注入识别ID,并通过识别ID标识增强版Logger对象,使得前端造数平台或后台造数工具通过调用识别ID调用增强版Logger对象,在前端造数平台实时打印输出相关日志。
技术领域
本申请涉及到计算机技术领域,特别是涉及到输出日志的方法、装置、计算机设备及存储介质。
背景技术
在软件测试过程中往往为了满足软件测试需求,或者测试数据库性能时,需要往一张数据表里面添加许多数据,数据量可能高达上百万,这就需要人为参与造数据,则需要借助造数工具和造数平台以实现造数据,通过造数工具进行造数,并通过造数平台管理造出的数据。现有仅支持在造数工具中打印并输出日志,用户无法在造数平台实时获取并查看日志,不方便用户操作。
发明内容
本申请的主要目的为提供输出日志的方法,旨在解决无法在造数平台实时获取并查看日志的技术问题。
本申请提出一种输出日志的方法,包括:
控制前端造数平台的预设日志对象调用后台造数工具的预设日志对象的识别标识,其中,所述预设日志对象为打印日志的工具,支持注入识别标识,所述识别标识用于标识所述预设日志对象;
根据所述识别标识通过所述前端造数平台的预设日志对象,调用所述后台造数工具的预设日志对象内的日志方法;
通过所述日志方法生成所述后台造数工具的预设日志对象中的目标日志,并按照预设规则在所述前端造数平台输出所述目标日志。
优选地,所述控制前端造数平台的预设日志对象调用后台造数工具的预设日志对象的识别标识的步骤之前,包括:
分别在所述前端造数平台和所述后台造数工具上配置增强版log4j日志类;
获取所述后台造数工具的增强版log4j日志类生成的所述预设日志对象;
调用所述预设日志对象的set方法传入所述识别标识。
优选地,所述通过所述日志方法生成所述后台造数工具的预设日志对象中的目标日志,并按照预设规则在所述前端造数平台输出所述目标日志的步骤,包括:
获取所述前端造数平台的预设日志对象调用日志方法时携带的打印日志方式,其中所述打印日志方式与待打印日志的重要等级相匹配;
根据所述打印日志方式在所述前端造数平台的显示窗口输出所述目标日志,其中所述目标日志携带所述打印日志方式对应的标识。
优选地,所述根据所述打印日志方式在所述前端造数平台的显示窗口输出所述目标日志的步骤,包括:
判断所述前端造数平台的增强版log4j日志类是否被调用;
若是,则触发所述所述前端造数平台的显示窗口发起ajax请求;
根据所述ajax请求调用所述后台造数工具的showlog接口;
通过所述showlog接口读取所述目标日志,并将所述目标日志返回至所述前端造数平台的显示窗口进行显示输出;
将所述目标日志更新到日志文件中,其中所述日志文件存储于所述后台造数工具预关联的服务器中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安普惠企业管理有限公司,未经平安普惠企业管理有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910221592.2/2.html,转载请声明来源钻瓜专利网。