一张图看懂日志收集模块

2020-04-15 15:57 阅读 214 次 评论 1 条

一、摘要:

自研的日志收集模块,除了收集堆栈信息外,还可以收集用户行为、页面状态和网络耗时。

二、崩溃信息

堆栈信息收集的时机:应用出现崩溃停止运行,将产生的堆栈信息写入sqlite;上传时机:首次成功后上传前次的信息;应用从前台切换至后台,触发二次上传。

崩溃信息

三、用户行为

记录用户从启动至关闭应用,点击了哪些操作,每个操作停留的时长。

用户行为

四、网络耗时

记录接口发起的网络请求至请求响应的耗时,针对耗时较长的接口,提供优化。这里使用AOP技术,定义一个NetworkAspect类,在所有接口发起请求前记录开始时间,接口响应后记录结束时间。

五、页面状态

记录页面启动、关闭的状态以及期间的停留时长。

关注公众号 扫一扫二维码,加我QQ

如果文章对你有帮助,欢迎点击上方按钮关注作者

来源:TeachCourse每周一次,深入学习Android教程,关注(QQ158#9359$239或公众号TeachCourse)
转载请注明出处:https://www.teachcourse.cn/2832.html ,谢谢支持!
分类:Android, Android项目 标签:
Android学习笔记一:Java类加载过程 Android学习笔记一:Java类加载
浅谈View类 浅谈View类
浅谈mysql存储引擎 浅谈mysql存储引擎
IntentService,你了解的多少? IntentService,你了解的多少?

发表评论

呲牙 憨笑 坏笑 偷笑 色 微笑 抓狂 睡觉 酷 流汗 鼓掌 大哭 可怜 疑问 晕 惊讶 得意 尴尬 发怒 奋斗 衰 骷髅 啤酒 吃饭 礼物 强 弱 握手 OK NO 勾引 拳头 差劲 爱你

表情

  1. 头条
    头条 【农民】 @回复

    文章非常好超喜欢