0.0.1 • Published 3 years ago

@mp-logger/logger v0.0.1

Weekly downloads
1
License
MIT
Repository
github
Last release
3 years ago

@mp-logger/logger

线上小程序实时日志 Debug 平台 SDK

安装

通过 NPM

npm install @mp-logger/logger

通过 CDN 地址:https://unpkg.com/browse/@mp-logger/logger/lib/index.min.js

使用

import logger from '@mp-logger/logger'

// 初始化配置,一次即可
logger.initSetting({
  origin: 'http://localhost:3030',
  sendData: NODE_ENV === 'devlopment' ? false : true,
})

// 在任意位置调用,与 console 参数一致
logger.debug('调试')

logger.log('消息')

logger.info('消息')

logger.warn('警告')

logger.error('错误')

initSetting 配置参数

  • origin: string, 必填,服务器地址,协议 + IP + 端口,格式:https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Origin#Examples
  • sendData: string, 可选,是否向服务端发送日志数据,本地开发可设置为 false
  • debounceTime: number, 可选,发送日志数据请求的防抖时间,默认 100,毫秒计。
  • requestClient: function, 可选,网络请求客户端,默认为微信 request,或提供与微信 request API 一致的客户端。
  • requestOptions: object, 可选,客户端请求参数。