tencentcloud-cls-sdk-quickapp
v1.0.18
Published
TencentCloud CLS Javascript web SDK
Readme
CLS JavaScript SDK
腾讯云CLS日志上传SDK
Install
npm i tencentcloud-cls-sdk-quickappConfiguration
| Property | Type | Description | Default | |------------------|-----------------------|------------------------------------------|---------| | host | string | - | - | | topicId | string | 日志主题 | - | | time | number (optional) | 发送时间阈值 | 10s | | count | number (optional) | 发送条数阈值 | 10 | | source | string (optional) | 日志来源 | - | | onPutlogsError | function (optional) | 上传异常回调 | - |
CLS Host
endpoint填写请参考可用地域中 API上传日志 Tab中的域名
Example
import {Log, WebTracker, WebTrackerOptions} from 'tencentcloud-cls-sdk-quickapp'
let clsTracker = new WebTracker({
host: "[域名: http://ap-guangzhou-open.cls.tencentcs.com"],
topicId: "【topicId】",
time: 10,
count: 20,
source: "127.0.0.1",
})
let log = new Log(Date.now())
log.addContent("hello", "hello world中文")
log.addContent("world", "你好,我来自深圳|hello world2")
clsTracker.send(log) Function
单条日志上传: send(log: Log): void;
单条日志立即上传(time和count参数不生效): sendImmediate(log: Log): void;
批量日志上传: sendBatchLogs(logs: Log[]): void;
批量日志立即上传: sendBatchLogsImmediate(logs: Log[]): void;Features
- 支持lz4压缩上传
