MS-Xlog 高性能日志 - 更新日志
1.0.5(2026-06-22)
- 修复 iOS 标准 UTS 调试链路下
axen-uts-xlog插件编译失败的问题。 - 调整 iOS 原生依赖结构:合并 Mars Xlog 与 OpenSSL 为
Libs/axenxlog/libaxenxlog.a,并保留x86_64模拟器与arm64真机 slice。 - 修正 iOS Objective-C++ 桥接源位置:
MSXlogBridge.h/mm与 Mars 头文件放入utssdk/app-ios/src/,确保 HBuilderX 生成 target 时参与编译。 - 补齐 iOS 系统链接依赖:
Security.framework、CFNetwork.framework、libc++.tbd、libz.tbd、libresolv.tbd。 - 新增
getLogFilesJson(),用于 iOS/JS 侧稳定获取日志文件列表,避免数组对象桥接时字段丢失。 - Android 端同步补齐
getLogFilesJson()导出,统一双端日志文件 JSON 获取方式。 - iOS 文件列表扫描同时覆盖
Documents/xlog/logs与Library/Caches/xlog/cache,可查看已落盘日志和当前 mmap 缓存文件。
1.0.4(2026-06-16)
- 更新文档
1.0.3(2026-06-16)
- 开放源码授权版。
1.0.2(2026-06-15)
- 调整付费插件加密清单:仅加密 UTS 入口文件
interface.uts、app-android/index.uts、app-ios/index.uts。 - 保持 Android 原生 Java 适配层、iOS Bridge/Objective-C++ 桥接文件与 Mars 二进制库不进入 HBuilderX 文件加密清单,避免普通原生文件被加密产物替换后影响调试与本地验证。
更新日志
1.0.1(2026-06-15)
iOS 模块补齐
-
新增 iOS 原生 Xlog 桥接:
MSXlogBridge.h/mm -
新增 iOS UTS 实现:
utssdk/app-ios/index.uts -
iOS 链接配置补充系统
zlib:-lz -
文档补充 iOS 使用说明、隐私说明与标准 UTS 验证状态
-
补充第三方许可证说明
-
iOS 标准 UTS 侧提供
s_initByJs兼容别名,避免 Swiftinit关键字生成冲突 -
补齐 iOS
getLogFiles()文件列表能力,并修复标准 UTS bridge 返回对象字段丢失问题 -
Android
libmarsxlog.so已使用 NDKllvm-strip移除调试符号,降低包体体积
注意:iOS 标准 UTS 自定义基座链路已在 xlog-demo 中完成验证;JS patch fallback 已从 uniapp-launcher 移除。