SFLog说明

设置日志等级

setLogLevel

接口描述

设置日志等级,根据不同的日志等级显示不同的日志信息。

注意事项

方法定义

- (void)setLogLevel:(SFLogLevel)level;

参数描述 表1 参数说明

参数 是否必须 类型 描述
level SFLogLevel 日志等级

表2 枚举SFLogLevel说明

枚举值 描述
SFLogLevelDebug debug级别
SFLogLevelInfo info级别
SFLogLevelWarn warn级别
SFLogLevelError error级别
SFLogLevelFatal fatal级别

返回值

示例代码

// 设置日志级别,根据不同级别会输出不同日志
[[SFUemSDK sharedInstance].log setLogLevel:SFLogLevelDebug];

打包日志

packLog

接口描述

打包日志到本地路径

注意事项

会删除14天以前的日志

方法定义

- (NSString *)packLog:(NSString*)zipPath;

参数描述

表1 参数说明

参数 是否必须 类型 描述
zipPath NSString * 若路径带文件名(.zip结尾),则直接按照该路径输出;否则会创建一个xxx.zip结尾的路径输出。

返回值

打包后的路径,返回空表示打包失败

示例代码

// 打包路径不含文件名,则实际打包路径会自动拼接@"xxx.zip"文件名
NSString *zipPath = @"/var/mobile/Containers/Data/Application/1D488E35-1706-4C58-A357-4893E051A9C6/Library/Caches/";
[[SFUemSDK sharedInstance].log packLog:zipPath];

// 打包路径包含文件名,则按照该路径输出
zipPath = @"/var/mobile/Containers/Data/Application/1D488E35-1706-4C58-A357-4893E051A9C6/Library/Caches/log.zip"
[[SFUemSDK sharedInstance].log packLog:zipPath];

日志路径

getSDKLogDir

接口描述

获取SDK日志路径

注意事项

方法定义

- (NSString *)getSDKLogDir;

参数描述

返回值

SDK日志路径

示例代码

// 获取SDK日志路径
NSString *path = [SFUemSDK sharedInstance].loggetSDKLogDir;

results matching ""

    No results matching ""