改装为Android - 我如何看到每个请求的路径

时间:2015-07-16 18:57:10

标签: android retrofit

在改造中有一个接口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和一些方法。我在改造中的最终目标是能够打印出每个呼叫的日志。

1 个答案:

答案 0 :(得分:2)

您可以在RestAdapter实例上使用方法setLogLevel(LogLevel.FULL)。这将记录所有改造网络日志。