Browse Source

Update exception-track.md

drake 2 years ago
parent
commit
7a9f2bfafc
2 changed files with 8 additions and 11 deletions
  1. 7 10
      docs/exception-track.md
  2. 1 1
      mkdocs.yml

+ 7 - 10
docs/exception-track.md

@@ -1,21 +1,18 @@
-Net中网络请求导致的异常都会在LogCat中打印, 同时被全局的NetErrorHandler的onError拦截到
+Net中网络请求导致的异常都会在LogCat中打印, 同时被全局的NetErrorHandler的onError拦截到(除非catch住)
 
-> Net的异常对象通常会携带Request或者Response对象. 可以精准定位到请求信息
 
-
-演示访问一个不存在的请求路径(但是URL存在)
+演示访问一个不存在的请求路径
 ```kotlin
 scopeNetLife {
-    // 这是一个错误的地址, 请查看LogCat的错误信息, 在[Convert]中你也可以进行自定义错误信息打印
-    tvFragment.text = Get<String>("error").await()
+    tvFragment.text = Get<String>("https://githuberror.com/liangjingkanji/Net/").await()
 }
 ```
 
-查看LogCat可以看到异常堆栈信息
+查看LogCat可以看到异常堆栈信息, 这属于URL未知异常
 
-<img src="https://i.loli.net/2021/08/14/TsEdIXkpbLFgOeS.png" width="650"/>
+<img src="https://s2.loli.net/2022/04/24/JVT2kP1Kn5B6Uqd.png" width="1000"/>
 
-这属于请求参数错误404, 将会打印出错误码以及请求的URL.
+截图可以看到有具体的URL和请求代码位置
 
 
 ### 关闭日志
@@ -24,7 +21,7 @@ scopeNetLife {
 
 ```kotlin
 NetConfig.initialize("http://github.com/") {
-    setLog(false) // 关闭日志
+    setDebug(false) // 关闭日志, 我们一般使用 BuildConfig.DEBUG
 }
 ```
 

+ 1 - 1
mkdocs.yml

@@ -59,7 +59,7 @@ nav:
       - 全局错误: error-global.md
       - 自定义错误提示: error-tip.md
       - 自定义错误对象: error-implemention.md
-  - 定位异常: exception-track.md
+  - 异常追踪: exception-track.md
   - 拦截器: interceptor.md
   - 标签/额外数据: tag.md
   - 上传文件: upload-file.md