功能描述

Agora Native SDK 提供设置 SDK 的输出日志文件的功能,SDK 运行时产生的所有 log 将写入该文件。

在调试你的应用时,你也可以设置日志的输出等级,顺序依次为 OFF、CRITICAL、ERROR、WARNING、INFO 和 DEBUG。选择一个级别后,会输出该级别及之前所有级别的日志信息。例如,选择 OFF 级别表示不输出任何日志;选择 WARNING 级别,表示输出 CRITICAL、ERROR 和 WARNING 级别上的所有日志信息。

实现方法

开始前请确保你已完成环境准备、安装包获取等步骤,详见集成客户端

// 将日志过滤器等级设置为 LOG_FILTER_DEBUG
engine.setLogFilter(LOG_FILTER_DEBUG);

// 获取在 SD 卡中的文件路径
// 获取时间戳
String ts = new SimpleDateFormat("yyyyMMdd").format(new Date());
String filepath = "/sdcard/" + ts + ".log";
File file = new File(filepath);
engine.setLogFile(filepath);

API 参考

注意事项

如需调用本方法,请在调用 create 方法初始化 RtcEngine 对象后立即调用,否则可能造成输出日志不完整。