log_config_t结构体 参考

  • C

更新时间不可用

SDK 日志文件配置。

结构体成员变量说明

log_disable

bool log_disable

是否关闭日志。

  • true:关闭日志。
  • false:开启日志。

log_disable_desensitize

bool log_disable_desensitize

是否关闭日志 IP 脱敏功能。

  • true:关闭日志 IP 脱敏功能。
  • false:开启日志 IP 脱敏功能。

log_level

rtc_log_level_e log_level

日志级别。详见 rtc_log_level_e。

log_path

const char* log_path

用于存放声网 SDK 日志的目录。如果 log_path 设为 NULL,则日志位于当前应用程序的 pwd 目录。

log_printf

int(* log_printf)(const char *fmt, ...)

(选填)日志打印函数。该参数用于你需要自行管理 SDK 日志等场景。

你需要自行实现日志打印函数并将其传递给 SDK,SDK 会将日志信息回调到该函数接口。例如, 为方便管理日志,你可以设置将 SDK 的日志消息打印在你的应用日志里,并通过 log_tag 进行区分。

注解

该参数不影响 SDK 生成日志文件。不论你是否设置该参数,SDK 都会在你设置的 log_path 中生成日志文件。

log_tag

const char* log_tag

(选填)日志标志。该标志会出现在每行日志的开头。


该结构体的文档由以下文件生成:

  • agora_rtc_api.h