logo好方法网

基于web前端的系统运行日志处理方法、装置、设备及介质


技术摘要:
本申请涉及基于web前端的系统运行日志处理方法、装置、设备及介质,所述方法包括:创建存储日志并获取日志的前端数据库;将前端数据库的读写操作进行封装;调用前端数据库,写入日志数据;查询日志,并读取日志调用前端数据库读取方法将日志内容输出;下载日志,调用浏  全部
背景技术:
一般业内web前端使用的日志一般脱离不开后端服务的支持,即由后端服务提供 日志的存储和获取,下载等服务来存储web前端需要监测的数据。在开发基于后端服务的日 志时,必须与后端程序员进行联调;在使用日志服务时,必须远程连接到后端日志服务器上 寻找属于web前端存放的数据日志并下载分析。 现有技术中从日志服务器的开发,web前端后端联调,到使用寻找下载,整个流程 的成本非常高。 因此,现有技术有待改进。
技术实现要素:
本发明针对上述现有技术中的技术问题,提供一种基于web前端的系统运行日志 处理方法及装置、计算机设备、可读存储介质,提供了一种基于web前端技术记录并存储系 统运行时日志的方法,通过本发明的方法,不必在开发时和使用时依赖后端服务,可以快速 调取记录调取日志,及时性和易用性大大提升。 本发明的技术方案如下: 一种基于web前端的系统运行日志处理方法,其中,所述方法包括: 创建存储日志并获取日志的前端数据库; 将前端数据库的读写操作进行封装; 调用前端数据库,写入日志数据; 查询日志,并读取日志调用前端数据库读取方法将日志内容输出; 下载日志,调用浏览器接口进行日志下载。 所述基于web前端的系统运行日志处理方法,其中,所述创建存储日志并获取日志 的前端数据库的步骤包括: 打开并创建前端数据库,通过前端索引数据库进行存储; 创建存储日志并获取日志的前端数据库。 所述基于web前端的系统运行日志处理方法,其中,所述调用前端数据库,写入日 志数据的步骤包括: 采用前端数据库的写入功能做日志记录的操作。 所述基于web前端的系统运行日志处理方法,其中,所述调用前端数据库,写入日 志数据的步骤包括: 当需要记录日志时,在前端运行代码使用一个log( )方法,接收value参数; 获取调用log( )方法时获取系统时间; 4 CN 111581051 A 说 明 书 2/9 页 调用创建的前端数据库做日志数据的写入操作。 所述基于web前端的系统运行日志处理方法,其中,所述查询日志,并读取日志调 用前端数据库读取方法将日志内容输出的步骤包括: 当线上前端系统出现问题需要查询日志,则调用printLogByTime(Date)来获取日 志内容; 将Date对象解析为精确到小时的日期; 以解析出的精确到小时的日期作为索引去前端数据库中查询是否有在这个小时 内曾经记录的日志数据,如果有则读出,并控制在控制台打印。 所述基于web前端的系统运行日志处理方法,其中,所述查询日志,并读取日志调 用前端数据库读取方法将日志内容输出的步骤包括: 解析用户输入的起始时间和结束时间并求解出需要获取n个小时的数据需要被获 取; 从起始时间开始逐小时推算至n小时的时间,并以该n小时时间为索引去前端数据 库读取日志信息; 将上述n小时日志拼接成一个日志,在控制台打印。 所述基于web前端的系统运行日志处理方法,其中,所述下载日志,调用浏览器接 口进行日志下载的步骤包括: 指定下载日志的名称,及指定下载日志的格式; 通过浏览器内置的二进制数据存储Blob对象将上述指定下载日志写入,并使用代 码进行下载。 一种基于web前端的系统运行日志处理装置,其中,包括: 数据库创建模块,用于创建存储日志并获取日志的前端数据库; 封装模块,用于将前端数据库的读写操作进行封装; 调用模块,用于调用前端数据库,写入日志数据; 查询模块,用于控制查询日志,并读取日志调用前端数据库读取方法将日志内容 输出; 下载模块,用于控制下载日志,调用浏览器接口进行日志下载。 一种计算机设备,包括:存储器和处理器,所述存储器存储有计算机程序,其中,所 述处理器执行所述计算机程序时实现任一项所述基于web前端的系统运行日志处理方法的 步骤。 一种计算机可读存储介质,其上存储有计算机程序,其中,所述计算机程序被处理 器执行时实现任一项所述的基于web前端的系统运行日志处理方法的步骤。 与现有技术相比,本发明实施例具有以下优点: 提供一种基于web前端的系统运行日志处理方法及装置、计算机设备、可读存储介 质,所述方法包括:创建存储日志并获取日志的前端数据库;将前端数据库的读写操作进行 封装;调用前端数据库,写入日志数据;查询日志,并读取日志调用前端数据库读取方法将 日志内容输出;下载日志,调用浏览器接口进行日志下载。本发明提供了一种基于web前端 技术记录并存储系统运行时日志的方法,通过本发明的方法,不必在开发时和使用时依赖 后端服务,可以快速调取记录调取日志,及时性和易用性大大提升;并且实现容易,可靠性 5 CN 111581051 A 说 明 书 3/9 页 高。 附图说明 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下, 还可以根据这些附图获得其他的附图。 图1为本发明的一种基于web前端的系统运行日志处理方法的流程示意图。 图2为本发明实施例的一种基于web前端的系统运行日志处理方法的指定下载日 志文件截图示意图。 图3为本发明实施例的一种基于web前端的系统运行日志处理方法的指定下载日 志文件内部截图示意图。 图4为本发明实施例中一种基于web前端的系统运行日志处理装置的结构示意图。 图5为本发明实施例中计算机设备的内部结构图。
下载此资料需消耗2积分,
分享到:
收藏