HttpLogger:可以定位代码的OkHttp拦截器(Interceptor)

HttpLogger是一款适用于Android的工具,它能够帮助开发者在logcat中查看网络请求详细信息并精确定位发起请求的代码位置。通过Gradle添加依赖后,可以支持OkHttp、Retrofit和OkGo的集成使用。CodeUtils.getCodeLine()方法用于获取调用位置,通过排除指定类或设置偏移量,确保在日志中显示正确的代码调用源头。
摘要由CSDN通过智能技术生成

HttpLogger简介

  • HttpLogger可以方便的在logcat中查看网络请求参数及项目中发出网络请求的代码的位置,点击即可跳转
    效果预览
使用Gradle构建时添加一下依赖即可:
implementation 'com.cjj.httplogger:HttpLogger:1.0.1'
初始化
// 创建OkHttpClient
OkHttpClient.Builder builder = new OkHttpClient.Builder();
    if (BuildConfig.DEBUG) {
   //debug时添加拦截器
        HttpLogger interceptor = new HttpLogger.Builder()
            //logcat输出的tag
            .setTag("TAG")
            //logcat输出的级别
            .setLevel(Log.INFO)
            //返回的结果的最大行数,超过将折叠
            .setMaxLines(30)
            //将当前位置传递给Interceptor的HeaderName
            .setHeaderName
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值