程序中添加必要的log,方便调试,定位问题以及找bug
应该添加log的地方:
- 网络请求
- 请求地址
- 参数。
- 生命周期
- Android中例如Activity的生命周期。
- 关键的事件
- 点击事件
- 滑动事件
- 关心的各种通知
- push通知
- 断网
- 来电
- 异常case
- 发生异常时候
- 数据不符合期待
- 关心的数据结构
- 已安装应用列表
- 已下载应用列表
- 流程过程相关
- 对关键步骤打印log,说明执行的有效过程。
- 关键回调
- 例如播放器,onStart时候
- 数据库改变,onchange
- lowMemory通知
- 关键字段