QNRTCLogConfiguration
Index
Core Properties
Core Methods
Core Properties
dir
- @property (nonatomic, strong) NSString *dir;
-
log 文件存储路径
默认日志文件位于 App Container/Library/Caches/Pili/Logs 目录内
tag
- @property (nonatomic, strong) NSString *tag;
-
唯一标识,用于区分客户及用户
建议传入用户 userID 等唯一标识符;若用户未设置,则默认使用 deviceID 区分
maxSizeInBytes
- @property (nonatomic, assign) long maxSizeInBytes;
-
文件最大 size
默认为 3MB,传 0 则代表不需要写日志
level
- @property (nonatomic, assign) QNRTCLogLevel level;
-
日志等级
Core Methods
defaultConfiguration
- + (instancetype)defaultRTCLogConfig;
-
初始化使用默认存储到 App 沙盒的 Container/Library/Caches/Pili/Logs 目录内
默认日志等级是 QNRTCLogLevelInfo,最多存储 3 个文件,默认每个文件大小的最大限制为 3MB,文件大小限制最多不可超过 10MB
Returns QNRTCLogConfiguration
initWithLogLevel
- - (instancetype)initWithLogLevel:(QNRTCLogLevel)level;
-
初始化使用自定义日志等级,配置存储到 App 沙盒
最多存储 3 个文件,默认每个文件大小的最大限制为 3MB,文件大小限制最多不可超过 10 MB
Returns QNRTCLogConfiguration
文档反馈
(如有产品使用问题,请 提交工单)