zenlog-alisls
v1.1.1
Published
zenlog alicloud SLS
Downloads
1,110
Readme
zenlog-alisls
将 zenlog.js 日志写入阿里云 SLS(简单日志服务)。
安装
npm install zenlog-alisls快速开始
import { createLogger } from 'zenlog.js';
import { AliSlsStream } from 'zenlog-alisls';
const log = createLogger();
log.addStream(new AliSlsStream({
accessKeyId: '<你的AccessKeyId>',
accessKeySecret: '<你的AccessKeySecret>',
region: 'cn-hangzhou',
project: 'my-project',
logstore: 'my-logstore',
}));
log.info('hello world');日志不会逐条发送,而是先缓冲、再批量写入 SLS,减少网络开销。
配置项
必填
| 参数 | 说明 |
|------|------|
| accessKeyId | 阿里云 AccessKey ID |
| accessKeySecret | 阿里云 AccessKey Secret |
| region | 地域,如 cn-hangzhou、cn-beijing |
| project | SLS Project 名称 |
| logstore | SLS Logstore 名称 |
可选
| 参数 | 默认值 | 说明 |
|------|--------|------|
| flushInterval | 5000 | 定时写入间隔(毫秒) |
| flushItems | 100 | 缓冲条数达到此值时立即写入 |
其余参数与 @alicloud/log 的 ClientConfig 一致(如 endpoint、timeout 等),按需传入即可。
License
ISC
