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