在改造中有一个接口RequestInterceptor,类可以实现,然后在restadapter中你可以将它设置为setRequestInterceptor。网上的一个例子是:
RequestInterceptor requestInterceptor = new RequestInterceptor() {
@Override
public void intercept(RequestFacade request) {
request.addHeader("User-Agent", "Retrofit-Sample-App");
}
};
RestAdapter restAdapter = new RestAdapter.Builder()
.setEndpoint("https://api.github.com")
.setRequestInterceptor(requestInterceptor)
.build();
现在我需要帮助。我期待拦截器能够向我展示所有正在发出的请求。取而代之的是它的一个fascade和一些方法。我在改造中的最终目标是能够打印出每个呼叫的日志。
答案 0 :(得分:2)
您可以在RestAdapter实例上使用方法setLogLevel(LogLevel.FULL)
。这将记录所有改造网络日志。