实时音视频

  • 实时音视频 > API 文档 > iOS >QNRTCLogConfiguration

    QNRTCLogConfiguration

    最近更新时间: 2023-07-07 21:12:39

    日志文件相关配置
    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

    initWithLogLevel
    • - (instancetype)initWithLogLevel:(QNRTCLogLevel)level;
    • 初始化使用自定义日志等级,配置存储到 App 沙盒

      最多存储 3 个文件,默认每个文件大小的最大限制为 3MB,文件大小限制最多不可超过 10 MB

    以上内容是否对您有帮助?
  • Qvm free helper
    Close