log-webworker
TypeScript icon, indicating that this package has built-in type declarations

1.0.5 • Public • Published

前端日志系统 logsystem

描述:前端日志注册上传系统,

 数据缓存使用indexDB,采用indb库进行数据库操作

 发布使用XHR(XMLHttpRequest),

 采用操作循环队列————依次存/取DB操作

 可选择webworker进行日志相关的操作。目的是减少对主程序的影响。

文件说明: log_db.ts 数据库管理系统, 数据库连接、存取、删除等操作

  log_manager.ts 日志管理核心,链接log_reporter,log_db,operation_queue。接收注册的日志,对日志进行存取、删除操作。 日志的每日提交会在此完成。

  operation_queue.ts  对数据库的循环操作队列 

  log_register.ts 日志配置的初始化、每条日志会再此注册并存到数据库

  log_configer.ts  存取日志配置信息,包括日志元数据、日志封装方式,XHR请求重复次数、请求url、header等信息,是否使用webworker方案

  log_report.ts  日志上传系统。

  log_queue.ts   预存日志的队列。

  webworker.ts   采用webworker处理log_manager内部操作

########################## 本项目还在测试和优化阶段 ####################

Readme

Keywords

none

Package Sidebar

Install

npm i log-webworker

Weekly Downloads

3

Version

1.0.5

License

ISC

Unpacked Size

191 kB

Total Files

62

Last publish

Collaborators

  • jiangmengxia