SLS HarmonyOS SDK 基于 C Core SDK 适配鸿蒙 NDK,并通过 ArkTS 原生 API 暴露调用能力,具备以下核心特性:
- 异步写入:客户端线程写入无阻塞,日志队列异步发送。
- 聚合与压缩:支持按超时时间、日志数、日志大小聚合发送,并支持 lz4/zstd 压缩上传。
- 多实例:可创建多个实例分别发送到不同目标,实例配置独立互不影响。
- 缓存控制:支持设置内存缓存上限,超限时写入失败以保护系统。
- 自定义标识:支持设置自定义 Tag 和 Topic。
- 断点续传:日志可缓存到本地文件,只有发送成功才删除,确保 At Least Once 语义。
- 日志上下文:支持查看某条日志的前后文,便于定位问题。
底层 C Core 部分用纯 C 编写,对缓存管理、文件管理、PB 序列化做了极端优化,适用于 IoT、移动端等多种场景。当前支持 HarmonyOS NEXT API 9.0+,仅支持 stage 模式。




