0.0.14 • Published 3 years ago
yunlogger v0.0.14
SLS JavaScript Logging SDK
1. 安装
- 通过 npm 安装 SDK npm i yunlogger
- 在 app.ts 中通过 import 引入 SDK
import YunLOGGER from "yunlogger";
2. 添加可信域名
登录微信公众平台,进入<开发><开发设置><服务器域名>,将 host 添加为 request 合法域名。
3. init 初始化
init(options: object)
配置接口,用来调整 SDK 的基础机制。应该在 App()调用之前调用。
首次调用初始化 SDK,再次调用覆盖之前传入的配置,可多次调用。
参数名称 | 是否必填 | 说明 |
---|---|---|
host | 是 | 日志服务所在地域的Endpoint |
project | 是 | Project名称 |
logstore | 是 | Logstore名称 |
device | 是 | 设备来源:pc,h5,android,ios,alipaymp,wechat |
ip | 是 | IP地址,接口获取 /api/v2/auth/sys/ip |
platform | 否 | 平台,默认consumer C端/后管:consumer/backstage |
channelID | 否 | 渠道ID,推广页使用,无渠道默认0 |
4. 基础信息更新
change(options:object)
- 页面初始化调用,存储租户ID和用户ID
- 用户登录、退出操作更新信息
参数名称 | 是否必填 | 说明 |
---|---|---|
userID | 是 | 用户ID,游客为0 |
tenant | 是 | 租户ID |
5. send消息
send(options:object)
组件交互触发消息
参数名称 | 是否必填 | 说明 |
---|---|---|
url | 是 | 上报地址 |
action | 是 | 行为 |
target | 是 | 触达url |
componentID | 是 | 触发ID |
exhibitionID | 是 | 展会ID |
category | 是 | 页面类型 |
owner | 是 | 归属方 |
ownerid | 是 | 归属方ID |
content | 是 | 内容ID/搜索词 |
behavior | 是 | 行为 |