Android 没有得到改装日志

Android 没有得到改装日志,android,retrofit2,interceptor,Android,Retrofit2,Interceptor,我想看看改装请求的日志 我实现了下面的代码,使用下面的代码我无法获取日志 public static Retrofit getClient(String baseUrl) { Level logLevel = Level.BODY; HttpLoggingInterceptor interceptor = new HttpLoggingInterceptor(); interceptor.level(logLevel); new

我想看看改装请求的日志 我实现了下面的代码,使用下面的代码我无法获取日志

 public static Retrofit getClient(String baseUrl) {
        Level logLevel = Level.BODY;
        HttpLoggingInterceptor interceptor = new HttpLoggingInterceptor();
        interceptor.level(logLevel);
        new OkHttpClient.Builder()
                .addInterceptor(interceptor)
                .build();
        if (retrofit==null) {
            retrofit = new Retrofit.Builder()
                    .baseUrl(baseUrl)
                    .addConverterFactory(GsonConverterFactory.create())
                    .build();
        }
        return retrofit;
    }

在这种情况下,请帮助我,即使我允许登录开发者选项,仍然无法正常工作

可能是一个错误。您没有将
OkHttpClient
设置为
Reformation.Builder
,这就是它使用默认客户端的原因。按以下步骤更改代码a:-

public static Retrofit getClient(String baseUrl) {
    HttpLoggingInterceptor interceptor = new HttpLoggingInterceptor();
    interceptor.level(HttpLoggingInterceptor.Level.BODY);
    if (retrofit==null) {
        retrofit = new Retrofit.Builder()
                .client(new OkHttpClient.Builder()
                        .addInterceptor(interceptor)
                        .build())
                .baseUrl(baseUrl)
                .addConverterFactory(GsonConverterFactory.create())
                .build();
    }
    return retrofit;
}
您可以执行以下操作:

OkHttpClient.Builder httpClient = new OkHttpClient.Builder();
httpClient.addInterceptor(new HttpLoggingInterceptor());
Retrofit retrofit = new Retrofit.Builder()  
                  .....
                  .client(httpClient.build())
                  .build();
OkHttpClient.Builder httpClient = new OkHttpClient.Builder();
httpClient.addInterceptor(new HttpLoggingInterceptor());
Retrofit retrofit = new Retrofit.Builder()  
                  .....
                  .client(httpClient.build())
                  .build();