1
0
mirror of https://github.com/square/okhttp.git synced 2026-01-17 08:42:25 +03:00

Log favicon request instead of using standard output

This commit is contained in:
Mark Hobson
2015-10-31 18:58:14 +00:00
parent 876db04850
commit bebea4679e

View File

@@ -18,12 +18,14 @@ package com.squareup.okhttp.mockwebserver;
import java.net.HttpURLConnection;
import java.util.concurrent.BlockingQueue;
import java.util.concurrent.LinkedBlockingQueue;
import java.util.logging.Logger;
/**
* Default dispatcher that processes a script of responses. Populate the script
* by calling {@link #enqueueResponse(MockResponse)}.
*/
public class QueueDispatcher extends Dispatcher {
private static final Logger logger = Logger.getLogger(QueueDispatcher.class.getName());
protected final BlockingQueue<MockResponse> responseQueue = new LinkedBlockingQueue<>();
private MockResponse failFastResponse;
@@ -31,7 +33,7 @@ public class QueueDispatcher extends Dispatcher {
// To permit interactive/browser testing, ignore requests for favicons.
final String requestLine = request.getRequestLine();
if (requestLine != null && requestLine.equals("GET /favicon.ico HTTP/1.1")) {
System.out.println("served " + requestLine);
logger.info("served " + requestLine);
return new MockResponse().setResponseCode(HttpURLConnection.HTTP_NOT_FOUND);
}