log-webworker
v1.0.5
Published
描述:前端日志注册上传系统,
Downloads
3
Readme
前端日志系统 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内部操作
########################## 本项目还在测试和优化阶段 ####################