丨“玩家反馈关卡无法,但本地测试一切正常?”
丨“性能问题偶发出现,抓包日志却一无所获?”
随着游戏复杂度的提升,小游戏承载的功能模块越来越多,业务逻辑分支愈发增多,对游戏的各模块功能的稳定性也提出了更高的要求。
为了帮助开发者更快捷地排查小游戏漏洞、定位问题,平台从基础库3.7.4版本开始,推出了小游戏日志分析工具。
小游戏日志分析工具秉承简单、好用的理念,开发者可轻松通过相关接口,在业务代码合适的位置上报相关日志,日志会进行汇聚并较为实时地上报到小游戏管理后台,开发者可通过「小游戏MP - 基础数据 - 游戏日志分析」进入日志分析页面,并给使用平台提供的相关能力对日志进行过滤、聚合、下钻分析等操作,分析业务层面潜在的逻辑问题。
日志上报
丨基础库版本:3.7.4及以上版本
1. 开发者可通过 wx.getGameLogManager 获取游戏日志实例
2. 在业务代码逻辑中使用日志实例上报相关日志
关于日志上报的更多使用,可参考 wx.getGameLogManager 的示例说明
特别说明
1. 为了帮助开发者进一步聚焦于业务数据的上报,对于每一条游戏日志,平台已默认关联了小游戏平台的多个维度(OpenID、设备类型、运行时模式、启动Query、游戏启动场景值、操作系统版本、基础库版本等)数据,开发者无需额外上报。
2. 由于后台资源的限制,单次游戏生命周期内,上报日志的条数最大为999条,单条日志体积最大为16KB,超出上报限制,日志内容将无法上报成功。
日志查看/分析
开发者可通过 「小游戏MP - 基础数据 - 游戏日志分析」进入游戏日志分析页面。
分析页面提供如下的能力:
1. 针对游戏日志提供过滤、聚合等多种操作,对日志进行细致筛选
2. 提供可视化视图,可便捷查看数据维度的分布及变化趋势
3. 提供数据表格,细致查看相关日志的详细上报信息
4. 提供下钻分析能力,可查看用户单次游戏生命周期内的所有游戏日志
更多分析工具能力使用说明,请通过 游戏日志分析 文档进行查看。
特别说明
1. 目前仅开放了 小游戏礼包发货、游戏实时日志、iOS内存异常退出三个协议,如需查看开发者自主上报的游戏日志内容,请选择 游戏实时日志 协议