Browse Source

更新使用文档

drake 3 years ago
parent
commit
afa648facb
1 changed files with 10 additions and 1 deletions
  1. 10 1
      docs/log-recorder.md

+ 10 - 1
docs/log-recorder.md

@@ -1,6 +1,15 @@
 一般网络请求都会选择在LogCat打印网络日志信息, 但LogCat日志可读性差, 且不完整
 
-Net扩展[Okhttp Profiler](https://github.com/itkacher/OkHttpProfiler)插件以支持更好的网络日志输出
+Net以下两种方案, 各有优劣
+
+1. 使用AndroidStudio的[Profiler监听网络](https://developer.android.com/studio/profile/network-profiler?hl=zh-cn) (推荐)
+    - 可以查看项目所有OkHttp层的网络请求日志
+    - 但是查看可能不太方便, 因为网络请求是动态的曲线图
+    - 启动应用立刻触发的请求的可能无法捕捉到
+2. 安装[Okhttp Profiler](https://github.com/itkacher/OkHttpProfiler)插件, 且添加Net的`LogRecordInterceptor`拦截器
+    - 列表显示请求, 使用自定义的日志拦截器才支持显示日志
+    - 实际上是插件捕获logCat生成的日志, 线上环境需要关闭
+    - 插件有点bug, 比如延迟第一次需要反复打开下, 参数请求头重复显示
 
 ## 添加日志拦截器