梗概:
- 把应用运行状态或其他信息储存下来,方便查看应用运行情况
适用范围:
1. 场景
- 开发人员排查bug
- 开发人员了解应用运行性能,进而优化改进性能
- 便于开发人员了解在客户那边实际的运行情况
- 因为无法直接在客户端那边打开控制台进行调试
实际中的应用:
- 在客户端中记录日志到客户本地,攒够一定数量之后,上传给服务器
分类:
1. 按等级分
这时按经验分类的,实际中不会严格分成这些等级
- ERROR
- WARNING
- INFO
- DEBUG
日志中记录的信息:
1. 经验总结:
- 用户信息:用户的状态,权限等
- 行为信息:用户进行了什么什么操作
- 异常信息
- 环境信息