0.1.6 • Published 12 months ago

@cmtlyt/cl-dep v0.1.6

Weekly downloads
-
License
ISC
Repository
github
Last release
12 months ago

0.1.3

  • loadConfig 新增配置项
    • 支持自定义过滤上报日志
    • 支持自定义生成日志格式
/**
 * @param {function?} options.reportFilter
 * @param {function?} options.generateLogItem
 */

0.1.1

  • errorCaptcher 手动错误上报
  • tracker 手动埋点
  • loadConfig 加载配置
  • getAllLog 获取本次运行记录的所有日志
/**
 * 加载初始化配置
 * @param {object?} options
 * @param {string} options.appId default '',
 * @param {string} options.userId default '',
 * @param {string} options.reportURL default '',
 * @param {boolean} options.autoTracker default false,
 * @param {number} options.delay default 0,
 * @param {boolean} options.routerType default false,
 * @param {boolean} options.errorReport default true,
 * @param {number} options.cacheLimit default 10,
 * @param {any} options.reportLevelFilter default [],
 * @param {string[]} options.eventList default ['click', 'touchstart', 'mousedown'],
 * @param {string} options.selectorType default 'xpath',
 *
 * ### options.selectorType 可选值
 * - xpath
 * - selector
 *
 * 默认值为 xpath
 *
 * ### options.delay 单位为毫秒
 *
 * ### cacheLimit 默认值为 10
 */
loadConfig(options)

/**
 * 手动上报一个错误
 * @param {any} error
 * @param {string} msg
 * @param {number|string} level
 * @param {string?} kind
 */
errorCaptcher(error, msg, level, kind)

/**
 * 手动埋点
 * @param {string} actionType
 * @param {any} data
 * @param {string|number} level
 */
tracker(actionType, data, level)

/**
 * 返回本次所有的日志记录
 * @returns {array}
 */
getAllLog()
0.1.6

12 months ago

0.1.5

12 months ago

0.1.2

12 months ago

0.1.1

12 months ago

0.1.0

12 months ago