SDK 日志

小于 1 分钟

SDK 日志

环信即时通讯 IM 日志记录 SDK 相关的信息和事件。环信技术支持团队帮你排查问题时可能会请你发送 SDK 日志。

输出信息到日志文件

开启日志输出:

logger.enableAll();
  • 设置日志不输出到控制台:
logger.setConsoleLogVisibility(false)
  • 监听 SDK 日志事件:
logger.onLog = (log)=>{
  console.log('im logger', log)
}

关闭日志输出:

logger.disableAll();

设置日志输出等级:

// 0 - 5 或者 'TRACE','DEBUG','INFO','WARN','ERROR','SILENT';
logger.setLevel(0);

设置缓存日志:

logger.setConfig({
  useCache: false, // 是否缓存
  maxCache: 3 * 1024 * 1024, // 最大缓存字节
});
// 缓存全部等级日志
logger.setLevel(0);

下载日志:

logger.download();

日志上报

自 4.8.1 版本,小程序 SDK 支持日志上报功能, 即将日志会上传到环信服务器。该功能默认关闭,如有需要, 在初始化时,可将 enableReportLogs 参数设置为 true,然后联系商务开通日志上报功能。