离线日志

更新时间:2024-03-04 08:33:09

为了解决您在接入涂鸦相关 SDK 时,遇到异常难以排查的问题,涂鸦提供了一个支持导出 SDK 运行日志的组件 ThingSmartLogger。本文介绍如何集成该组件。

  1. 在 Podfile 文件中,添加如下代码。

    pod 'ThingSmartLogger'
    
  2. AppDelegate.m 文件中,添加以下代码:

    - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
    {
        // your other code
        [ThingLogSDK startLog];
        // print log path
        NSLog(@"%@", [ThingLogSDK logPath]);
        return YES;
    }
    

    一旦接入ThingSmartLogger 组件,必须调用 [ThingLogSDK startLog] 方法,否则控制台可能只打印部分日志。

  3. (建议)实现 App 导出离线日志的功能,方便快速定位问题,如通过系统的文件分享导出离线日志。

    为了保证 App 信息安全,离线日志文件均已加密处理,您无法直接查看。如需查看,请导出离线日志文件,然后 提交工单 联系涂鸦。