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