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
的值