perf:调整消息日志相关代码
This commit is contained in:
@@ -129,6 +129,19 @@ public class ApiResp<T> {
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 130错误
|
||||
*
|
||||
* @param msg
|
||||
* @return
|
||||
*/
|
||||
public static ApiResp<String> resp130(String msg) {
|
||||
ApiResp<String> result = new ApiResp<>();
|
||||
result.code = 130;
|
||||
result.message = msg;
|
||||
return result;
|
||||
}
|
||||
|
||||
/**
|
||||
* 是否成功
|
||||
*
|
||||
|
||||
@@ -1,37 +0,0 @@
|
||||
package com.tiesheng.util.service.http;
|
||||
|
||||
import cn.hutool.json.JSONUtil;
|
||||
import cn.hutool.log.LogFactory;
|
||||
import okhttp3.Interceptor;
|
||||
import okhttp3.Request;
|
||||
import okhttp3.Response;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
public class HttpLogInterceptor implements Interceptor {
|
||||
|
||||
@NotNull
|
||||
@Override
|
||||
public Response intercept(@NotNull Chain chain) {
|
||||
|
||||
Request request = chain.request();
|
||||
|
||||
Response response;
|
||||
try {
|
||||
response = chain.proceed(request);
|
||||
} catch (Exception e) {
|
||||
response = new Response.Builder()
|
||||
.request(request)
|
||||
.body(OkHttpUtil.ofJsonResponse(JSONUtil.createObj()
|
||||
.putOpt("code", -1)
|
||||
.putOpt("message", e.getMessage())
|
||||
.putOpt("exception", e)
|
||||
.toString()))
|
||||
.code(200).build();
|
||||
}
|
||||
|
||||
LogFactory.get().info("url: {},body: {}", request.url(), response.body().contentType().toString());
|
||||
|
||||
return response;
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user