1
0

exception-track.md 764 B

Net中网络请求导致的异常都会在LogCat中打印, 同时被全局的NetErrorHandler的onError拦截到(除非catch住)

演示访问一个不存在的请求路径

scopeNetLife {
    tvFragment.text = Get<String>("https://githuberror.com/liangjingkanji/Net/").await()
}

查看LogCat可以看到异常堆栈信息, 这属于URL未知异常

截图可以看到有具体的URL和请求代码位置

关闭日志

在初始化时候可以关闭日志打印

NetConfig.initialize("https://github.com/liangjingkanji/Net/", this) {
    setDebug(false) // 关闭日志, 我们一般使用 BuildConfig.DEBUG
}

或者设置字段NetConfig.debug的值