SLS HarmonyOS SDK基于C Core SDK适配,底层使用鸿蒙NDK。C Core部分使用纯C语言编写,对缓存管理、文件管理、PB序列化等进行了极端性能优化,适用于IoT、移动端、服务端等各种场景。SDK提供ArkTS语言原生调用API,具备以下核心特性:异步发送,客户端线程写入无阻塞,日志队列异步发送到服务端。聚合压缩上传,支持按超时时间、日志数、日志大小聚合,支持lz4和zstd压缩。多实例,支持创建多个实例分别发送到不同目标,配置互不影响。缓存控制,支持设置内存缓存上限,超限时写入失败保护系统资源。断点续传,日志缓存到本地文件,发送成功才删除,确保At Least Once语义。日志上下文,支持查看某条日志的前后文,方便问题定位。自定义标识,支持设置自定义Tag和Topic。
加载中...