iOS 收集 SDK 内部 log

为 SDK 设置 log 等级,设置 RCIMClient 的 logLevel 为您期望的,可以在 SDK initWithAppkey 之后设置,比如希望只收集错误 log,那么可以设置为 RC_Log_Level_Error,如果想一般信息、警告信息,错误信息都收集,那么可以设置为 RC_Log_Level_Info。

调用 RCIMClient 的 setRCLogInfoDelegate 设置代理,并实现:

  • (void)didOccurLog:(NSString *)logInfo;

代理方法,当 SDK 有 log 产生的时候,App 就可以通过该代理方法获取到 SDK 内部的 log。

注:需要额外考虑的是将代理设置给什么类,如果想要在整个 App 的声明周期内都收集 log,那么可以设置给单例类或者 AppDelegate 等在整个 App 生命周期内都不会被系统回收的类。

详情查看:融云-为用户提供IM即时通讯和实时音视频通信云服务

相关推荐
00后程序员张17 分钟前
iOS App 混淆实战,在源码不可用情况下的成品加固与测试流程
android·ios·小程序·https·uni-app·iphone·webview
i建模18 分钟前
鸿蒙与iOS跨平台开发方案全解析
ios·华为·harmonyos
运维行者_1 小时前
OpManager 与 iOS 26:开启 IT 运维新时代
运维·网络·网络协议·网络安全·ios·iphone·告警
YungFan4 小时前
iOS26适配指南之UIScrollView
ios·swift
2501_916013744 小时前
iOS 26 设备文件管理实战指南,文件访问、沙盒导出、系统变更与 uni-app 项目适配
android·ios·小程序·uni-app·cocoa·iphone·webview
2501_915921434 小时前
前端用什么开发工具?常用前端开发工具推荐与不同阶段的选择指南
android·前端·ios·小程序·uni-app·iphone·webview
2501_916007475 小时前
iOS 26 能耗检测实战指南,升级后电池掉速是否正常 + KeyMob + Instruments 实时监控 + 优化策略
android·macos·ios·小程序·uni-app·cocoa·iphone
2501_916013745 小时前
苹果上架 App 全流程详解,iOS 应用发布步骤、ipa 文件上传工具、TestFlight 测试与 App Store 审核经验
android·ios·小程序·https·uni-app·iphone·webview
他们都不看好你,偏偏你最不争气17 小时前
【iOS】alloc、init、new
ios