整理代码控制日志打印

Signed-off-by: donghongyu <donghongyu@zhidaoauto.com>
This commit is contained in:
donghongyu
2022-01-27 18:21:22 +08:00
parent 09b17b37ef
commit 81e76f2dd4
8 changed files with 13 additions and 91 deletions

View File

@@ -142,7 +142,7 @@ public abstract class AbsMogoApplication extends Application {
ThreadPoolService.execute(() -> {
//初始化网络配置
NetConfigUtils.init(sApis);
NetConfigUtils.init();
// 初始化埋点
AnalyticsUtils.init(sApp);
if (DebugConfig.getCarMachineType() == CAR_MACHINE_TYPE_SELF_INNOVATE) {

View File

@@ -1,19 +1,11 @@
package com.mogo.commons.network;
import com.mogo.aicloud.services.httpdns.IMogoHttpDns;
import com.mogo.commons.debug.DebugConfig;
import com.mogo.commons.storage.SpStorage;
import com.mogo.eagle.core.network.AllAllowedHostnameVerifier;
import com.mogo.eagle.core.network.Constants;
import com.mogo.eagle.core.network.NetConfig;
import com.mogo.eagle.core.utilcode.mogo.logger.Logger;
import javax.net.ssl.SSLContext;
import okhttp3.Request;
import static com.mogo.aicloud.services.httpdns.HttpDnsConst.HTTP_DNS_ADDRESS_TYPE_HTTP;
/**
* @author xuxinchao
* @description 网络配置工具
@@ -23,9 +15,8 @@ public class NetConfigUtils {
/**
* 网络配置初始化
* @param iMogoHttpDns Http DNS转换实现
*/
public static void init(IMogoHttpDns iMogoHttpDns){
public static void init() {
try {
SSLContext sc = NetConfig.getSslContext();
NetConfig.instance().setSslContext(sc);
@@ -34,24 +25,6 @@ public class NetConfigUtils {
}
NetConfig.instance().setSignaturePrefix(Constants.SIGN_PREFIX)
.setPublicParams(ParamsUtil.getStaticParams())
.setHostnameVerifier(new AllAllowedHostnameVerifier())
.addNetworkInterceptor(chain -> {
Request original = chain.request();
Request request = original.newBuilder()
.header("token", SpStorage.getTicket())
.method(original.method(), original.body())
.build();
return chain.proceed(request);
})
// 增加域名->域名的转换方式暂时去掉httpdns方式
.addInterceptor(chain -> {
Request request = chain.request();
String path = request.url().encodedPath();
String host = "http://" + iMogoHttpDns.syncGetHttpDns(request.url().host().replace("http://", "").replace("https://", ""), HTTP_DNS_ADDRESS_TYPE_HTTP, true);
String url = host + path;
Logger.d("DomainExchange", "oriHost: " + request.url().host() + " newHost: " + host + " \r\n newUrl: " + url);
return chain.proceed(request.newBuilder().url(url).build());
})
.setLoggable(DebugConfig.isDebug());
}