android 改造 - 我如何查看每个请求的路径

retrofit for android - How can i see the path of every request

在改造中有一个接口 RequestInterceptor,class 可以实现它,然后在 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();

现在我需要帮助的地方。我期待拦截器能够向我显示所有发出的请求。相反,它是一个门面,并且只公开了一些方法。我在改造中的最终目标是能够打印出每个呼叫的日志。

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