美文网首页
IM、TRTC、云直播、播放器日志收集

IM、TRTC、云直播、播放器日志收集

作者: UILabelkell | 来源:发表于2021-01-30 21:59 被阅读0次

    在这个类中:TIMManager 利用这里的方便 直接获取 就好。

     *  </pre>
     *
     *  @param param 上报参数,详情请参考 TIMComm.h 中的 TIMBackgroundParam 定义
     *  @param succ  成功时回调,详情请参考 TIMComm.h 中的 TIMSucc 定义
     *  @param fail  失败时回调,详情请参考 TIMComm.h 中的 TIMFail 定义
     *
     *  @return 0:成功;1:失败
     */
    - (int)doBackground:(TIMBackgroundParam*)param succ:(TIMSucc)succ fail:(TIMFail)fail;
    
    
    /**
     *  4.5. APP 进前台
     *
     *  APP 进前台的时候需要主动调用 doForeground,这个时候后台知道 APP 的状态,之后的消息不会下发推送通知。
     *
     *  <pre>
     *
     *  - (void)applicationDidBecomeActive:(UIApplication *)application {
     *     [[TIMManager sharedInstance] doForeground:^() {
     *        //to do
     *     } fail:^(int code, NSString * err) {
     *        //to do
     *     }];
     *  }
     *
     *  </pre>
     *
     *  @param succ  成功时回调,详情请参考 TIMComm.h 中的 TIMSucc 定义
     *  @param fail  失败时回调,详情请参考 TIMComm.h 中的 TIMFail 定义
     *
     *  @return 0:成功;1:失败
     */
    - (int)doForeground:(TIMSucc)succ fail:(TIMFail)fail;
    
    /// @}
    
    #pragma mark 五,未登录查看本地会话和消息
    /////////////////////////////////////////////////////////////////////////////////
    //
    //                      (五)未登录查看本地会话和消息
    //
    /////////////////////////////////////////////////////////////////////////////////
    /// @name 未登录查看本地会话和消息
    /// @{
    
    /**
     *  5.1 在未登录的情况下加载本地存储
     *
     *  该接口相当于 login() 函数的无网络版本,适用于在用户没有网络(未登录)的情况下查看用户的本地会话和消息。
     *
     *  @note 如过已经 login() 成功,请不要调用此函数,否则会导致各种异常问题。
     *
     *  @param userID 用户名
     *  @param succ  成功回调,收到回调时,可以获取会话列表和消息
     *  @param fail  失败回调
     *  @return 0:加载成功;1:请求失败
     */
    - (int)initStorage:(NSString*)userID succ:(TIMLoginSucc)succ fail:(TIMFail)fail;
    
    ///@}
    
    #pragma mark 六,调试相关接口
    /////////////////////////////////////////////////////////////////////////////////
    //
    //                      (六)调试相关接口
    //
    /////////////////////////////////////////////////////////////////////////////////
    /// @name 调试相关接口
    /// @{
    
    /**
     *  6.1 获取版本号
     *
     *  @return 返回版本号,字符串表示,例如 v1.1.1
     */
    - (NSString*)GetVersion;
    
    /**
     *  6.2 打印日志
     *
     *  通过 ImSDK 提供的日志功能打印日志
     *
     *  @param level 日志级别,详情请参考 TIMComm.h 中的 TIMLogLevel 定义
     *  @param tag   模块 tag
     *  @param msg   要输出的日志内容
     */
    - (void)log:(TIMLogLevel)level tag:(NSString*)tag msg:(NSString*)msg;
    
    /**
     *  6.3 获取日志文件路径
     */
    - (NSString*)getLogPath;
    
    /**
     *  6.4 获取日志打印开启状态
     *
     *  您可以在 initSdk -> TIMSdkConfig -> disableLogPrint 设置日志是否打印
     *
     * @return YES:允许 log 打印;NO:不允许 log 打印
     */
    - (BOOL)getIsLogPrintEnabled;
    
    /**
     *  6.5 获取日志级别
     *
     *  @return 返回日志级别,详情请参考 TIMComm.h 中的 TIMLogLevel 定义
     */
    -(TIMLogLevel) getLogLevel;
    
    ///@}
    

    https://github.com/tang335976123/TLCrash.git 这是收集的一种

    也可以用腾讯的 bugly

    相关文章

      网友评论

          本文标题:IM、TRTC、云直播、播放器日志收集

          本文链接:https://www.haomeiwen.com/subject/wqaktltx.html