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

2021-01-30  本文已影响0人  UILabelkell

在这个类中: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

上一篇下一篇

猜你喜欢

热点阅读