Browse Source

删除logRecord属性

drake 3 years ago
parent
commit
0dc0f570fd

+ 1 - 6
net/src/main/java/com/drake/net/interceptor/LogRecordInterceptor.kt

@@ -2,11 +2,8 @@ package com.drake.net.interceptor
 
 import android.util.Log
 import com.drake.net.log.LogRecorder
-import com.drake.net.request.logRecord
 import com.drake.net.request.logString
-import com.drake.net.request.tagOf
 import com.drake.net.response.logString
-import com.drake.net.tag.NetTag
 import okhttp3.Interceptor
 import okhttp3.Request
 import okhttp3.Response
@@ -35,9 +32,7 @@ open class LogRecordInterceptor(
 
     override fun intercept(chain: Interceptor.Chain): Response {
         val request = chain.request()
-        request.tagOf<NetTag.LogRecord>()
-
-        if (!request.logRecord) {
+        if (!enabled) {
             return chain.proceed(request)
         }
 

+ 0 - 7
net/src/main/java/com/drake/net/request/BaseRequest.kt

@@ -349,13 +349,6 @@ abstract class BaseRequest {
 
     //</editor-fold>
 
-    /**
-     * 是否启用日志记录器
-     */
-    fun setLogRecord(enabled: Boolean) {
-        okHttpRequest.logRecord = enabled
-    }
-
     /**
      * 为请求附着针对Kotlin的Type信息
      */

+ 0 - 12
net/src/main/java/com/drake/net/request/RequestBuilder.kt

@@ -1,6 +1,5 @@
 package com.drake.net.request
 
-import com.drake.net.NetConfig
 import com.drake.net.convert.NetConverter
 import com.drake.net.interfaces.ProgressListener
 import com.drake.net.tag.NetTag
@@ -32,17 +31,6 @@ var Request.Builder.group: Any?
     }
 //</editor-fold>
 
-/**
- * 是否输出网络请求日志
- * 该属性和[NetConfig.logEnabled]有所区别
- * @see [com.drake.net.interceptor.LogRecordInterceptor]
- */
-var Request.Builder.logRecord: Boolean
-    get() = tagOf<NetTag.LogRecord>()?.enabled ?: false
-    set(value) {
-        tagOf(NetTag.LogRecord(value))
-    }
-
 /**
  * KType属于Kotlin特有的Type, 某些kotlin独占框架可能会使用到. 例如 kotlin.serialization
  */

+ 0 - 11
net/src/main/java/com/drake/net/request/RequestExtension.kt

@@ -53,17 +53,6 @@ var Request.group: Any?
     }
 //</editor-fold>
 
-/**
- * 是否输出网络请求日志
- * 该属性和[NetConfig.logEnabled]有所区别
- * @see [com.drake.net.interceptor.LogRecordInterceptor]
- */
-var Request.logRecord: Boolean
-    get() = tagOf<NetTag.LogRecord>()?.enabled ?: true
-    set(value) {
-        tagOf(NetTag.LogRecord(value))
-    }
-
 /**
  * KType属于Kotlin特有的Type, 某些kotlin独占框架可能会使用到. 例如 kotlin.serialization
  */

+ 0 - 1
net/src/main/java/com/drake/net/tag/NetTag.kt

@@ -27,7 +27,6 @@ sealed class NetTag {
     inline class RequestId(val value: Any?)
     inline class RequestGroup(val value: Any?)
     inline class RequestKType(val value: KType?)
-    inline class LogRecord(val enabled: Boolean)
 
     inline class DownloadFileMD5Verify(val enabled: Boolean = true)
     inline class DownloadFileNameDecode(val enabled: Boolean = true)