这一篇介绍日志系统的设计。一般我们开发一个demo,只会简单的用cocos提供的cc.log打印下日志,方便调试功能。但是要开发一个商业项目,还要考虑怎么收集日志,方便产品上线后定位线上问题。如果线上产品运行出异常时能把当时的上下文日志发到一个文件服务器,有利于分析异常的原因。例如如果有通信数据日志,可以先判断是后端返回数据异常,还是前端逻辑出问题。因此,我会在项目里设计一个统一的日志系统,游戏里所有日志的打印都使用该日志系统进行打印。
首先对日志进行分级
| 1 2 3 4 5 6 7 8 9 |
|
腾讯云最新服务器活动--云服务器免费送。

本文探讨了在cocos creator中构建日志系统的重要性,包括日志分级以便于调试和线上问题定位,如何在异常发生时上报日志,以及日志缓存策略。调试阶段开启所有日志,线上则限制为info及以上级别。通过添加tag辅助问题定位,使用缓存策略确保异常时的日志上报,并介绍了网页版异常日志收集方法。
最低0.47元/天 解锁文章
1639

被折叠的 条评论
为什么被折叠?



