1.0.5 • Published 4 years ago

log-webworker v1.0.5

Weekly downloads
5
License
ISC
Repository
-
Last release
4 years ago

前端日志系统 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内部操作

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

1.0.5

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago