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.frameworkCFNetwork.frameworklibc++.tbdlibz.tbdlibresolv.tbd
  • 新增 getLogFilesJson(),用于 iOS/JS 侧稳定获取日志文件列表,避免数组对象桥接时字段丢失。
  • Android 端同步补齐 getLogFilesJson() 导出,统一双端日志文件 JSON 获取方式。
  • iOS 文件列表扫描同时覆盖 Documents/xlog/logsLibrary/Caches/xlog/cache,可查看已落盘日志和当前 mmap 缓存文件。

1.0.4(2026-06-16)

  • 更新文档

1.0.3(2026-06-16)

  • 开放源码授权版。

1.0.2(2026-06-15)

  • 调整付费插件加密清单:仅加密 UTS 入口文件 interface.utsapp-android/index.utsapp-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 兼容别名,避免 Swift init 关键字生成冲突

  • 补齐 iOS getLogFiles() 文件列表能力,并修复标准 UTS bridge 返回对象字段丢失问题

  • Android libmarsxlog.so 已使用 NDK llvm-strip 移除调试符号,降低包体体积

注意:iOS 标准 UTS 自定义基座链路已在 xlog-demo 中完成验证;JS patch fallback 已从 uniapp-launcher 移除。

1.0.0(2026-06-12)