声网 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);
如需调用本方法,请在调用 create
方法初始化 RtcEngine 对象后立即调用,否则可能造成输出日志不完整。